首页
学习
活动
专区
工具
TVP
发布

程序员的诗和远方

专栏作者
63
文章
113150
阅读量
36
订阅数
20181202_ARTS_week23
ES6: Understanding the destructuring assignment syntax in Javascript
Bob.Chen
2018-12-21
3300
20181125_ARTS_week22
这个解法来自 https://leetcode.com/problems/maximum-subarray/discuss/139218/Javascript-very-clear-and-short-DP-solution
Bob.Chen
2018-12-17
4560
20181111_ARTS_week20
When to use the :empty and :blank CSS pseudo selectors
Bob.Chen
2018-12-12
6650
20181104_ARTS_week19
第 19 周,算法题 Search Insert Position,看了一篇对比 Yarn 和 npm 的文章,介绍了 JavaScript 中 new 运算符的一些坑,分享了对于业务和技术重构的一些看法。 Algorithm /** * Search Insert Position * https://leetcode.com/problems/search-insert-position/ * * @param {number[]} nums * @param {number} targ
Bob.Chen
2018-12-06
3000
20181028_ARTS_week18
比较简单的题目,第一反应直接可以用自带的 indexOf 之类的去解决。除此之外就可以用个 while 循环一个个比一下就搞定了。
Bob.Chen
2018-12-04
5700
20181118_ARTS_week21
这题一开始一直没思路,然后看了 leetcode 的讨论,这个解法还是比较精妙的,用两个指针,然后距离就是 n,等到最后一个碰到末尾,要踢掉的元素就是 前一个指针的后一位。
Bob.Chen
2018-11-19
5660
20181021_ARTS_week17
Improving your Async functions with WebWorkers
Bob.Chen
2018-11-08
3380
20181013_ARTS_week16
这题没好好审题,题目中说不能增加其它空间,以及要在原数组中改,没注意最后只要前 n 位是无重复的就可以了。
Bob.Chen
2018-10-15
3950
20181007_ARTS_week15
这个写的比较杂乱,因为一开始思路就是想着比较大小,然后构造新的节点,赋值,找下一个,做成单链表。因为要比较是否是 null 以及实际值,所以比较条件写的有点复杂,因为要构造一个新的单链表,空间复杂度也比较高。
Bob.Chen
2018-10-11
3190
20180930_ARTS_week14
想到这个的思路是因为解的过程中,发现如果遇到左边的,需要存起来,后面可能有用(类似入栈),遇到右边的,需要比对前一个值,并且比完如果匹配就没用了(这类似出栈)。这整个就是栈的工作模式,突然就恍然大悟,用栈就好了。
Bob.Chen
2018-10-10
4420
20180922_ARTS_week13
这个题比较简单,用循环硬做也可以,这里做了一个小小的优化,先排序了一下,如果不排序的话,遇到 ["aaa","aa","aaa"] 这种形式就会出错。
Bob.Chen
2018-09-27
3240
20180914_ARTS_week12
因为之前做过 Integer to Roman 这个 Roman to Integer 还是比较容易有思路,和 Integer to Roman 差不多,但是这里要先算组合型的字符,比如 CM 就要在 M 之前计算。
Bob.Chen
2018-09-27
3270
20180902_ARTS_week10
这周因为有些事情忙,挑了条 easy 难度的题。整个思路比较简单,算面积嘛,然后左右两边分别有两个游标,哪个低了哪个就往中间移动一格。复杂度 O(n)。
Bob.Chen
2018-09-27
3180
20180826_ARTS_week09
第一种方法,把数字转成字符串,再变成数组,倒转,然后再变回字符串。 很明显,这个方法效率不高。
Bob.Chen
2018-09-26
3890
20180818_ARTS_week08
这道题是要把字符串中的数字变成 int,通常的做法是遍历字符串,然后判断是不是在 0~9 中,如果把 0~9 放数组里每次循环检查感觉不是太好,时间复杂度是个 O(n^2),可以考虑把 0~9 作为字典下标。
Bob.Chen
2018-08-22
3800
Python 做图片清晰度识别
如果之前了解过信号处理,就会知道最直接的方法是计算图片的快速傅里叶变换,然后查看高低频分布。如果图片有少量的高频成分,那么该图片就可以被认为是模糊的。然而,区分高频量多少的具体阈值却是十分困难的,不恰当的阈值将会导致极差的结果。
Bob.Chen
2018-08-22
5.7K1
20180811_ARTS_week07
https://medium.freecodecamp.org/prototype-in-js-busted-5547ec68872
Bob.Chen
2018-08-22
2420
20180803_ARTS_week06
这个是个比较不好的解法,就是像题目介绍里面那样先把这个『之』字形给做出来,然后再逐行读成字符串,但是通过这个比较好帮助我们理解这个题目。
Bob.Chen
2018-08-09
3480
20180728_ARTS_week05
这题有点犯难,上面是 Discuss 中的一个解法,看了之后挺好理解的,要找回环字符串,就从 a 和 aa 一阶和二阶这两种形式往两边找,感觉特别巧妙。
Bob.Chen
2018-08-02
2760
20180722_ARTS_week04
这题寻找两个已经排好序的数组的中值,一开始思路比较简单,两个数组合一起,然后排个序就很容易找到中值了。
Bob.Chen
2018-08-02
4460
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档