理解贪心算法的本质并不难,我们都很贪心。比如说,桌子上有 5 张人民币,面额分别是 100、50、20、10、5,但是按照要求我们只能选 3 张,那这 3 张怎么选呢?傻子都知道,我们肯定选面额大的。这就是贪心算法,每一步都是当下选择的最优解。
下面我们来看一些具体的问题。
理解贪心算法的本质并不难,我们都很贪心。比如说,桌子上有 5 张人民币,面额分别是 100、50、20、10、5,但是按照要求我们只能选 3 张,那这 3 张怎么选呢?傻子都知道,我们肯定选面额大的。这就是贪心算法,每一步都是当下选择的最优解。
下面我们来看一些具体的问题。
《数据结构与算法 JavaScript 描述》这本书错误好多,为什么译者不把这些错误纠正呢?
在工作中,我们都用过递归,用俗话说就是函数自己调用自己;而动态规划一般被认为是和递归相反的一种解决问题的思路:递归是从解决一个大问题开始,通过逐步解决一些小问题,来使最终的问题得到解决;动态规划的思路则恰恰相反。
继续阅读“动态规划(Dynamic programming)— JavaScript 描述”591 是指 591.com.tw,上家工作的公司,为了纪念这些时光,所以就有了这篇文章。
在写这篇文章之前,我翻起了一篇旧文。现在来看 591 应该满足了我所有的预想,喜欢或者不喜欢,我终究还是喜欢的,学到很多东西也更加坚定了我以后的择业方向。
继续阅读“在 591 上班是一种怎样的体验?”💩缺失 6 天💩
Retina屏的移动设备如何实现真正1px的线?
https://jinlong.github.io/2015/05/24/css-retina-hairlines/
乱语:这些小细节挺折磨人的。
函数式编程是一种非常有意思的编程思想,js 库 redux 就是一个典型的例子。
https://coolshell.cn/articles/10822.html 继续阅读“👶🏻从我出生那天起,就在上着人生这所大学👶🏻”
互联网医疗近几年很火,政府吹响了“互联网+医疗”的冲锋号,各种政策扶持,每天都有企业宣布进军移动医疗,隔几天就有家公司冒出来说融资 x 千万,但是最知名的“平安好医生”市值 50 亿美刀,相比 bat 差了十万八千里,随便一个小巨头估值都是它的好几倍。
为什么中国医疗市场这么大,没有出现一家巨头企业呢?
我知道一个公司的目的是盈利,而不是生产好代码。但是,我也觉得盈利和优秀的代码并不冲突。
学生时代,我还在长沙实习的时候,一位工作了 10 年的 php 跟我说,90% 的长沙互联网公司代码写的都很差,而我们现在处在另外的 10% 里。我当时一听相当触动,没想到就这样,我们写的代码轻而易举地就代表了长沙互联网公司的最高水准。
那时我并不知道什么样的代码是好的代码,直到后来我逐渐上了一些班,有了一些体会,有点知道那些坏代码是怎么来的。
做这么简单的香港一日行规划,估计要被打死。
这是公司 ctf 活动分值最高的一个题目,是这样说的:
柯南立刻想起阿笠博士培养出一对繁殖能力超强的兔子(雌雄),这种兔子嗅觉特别好,能快速找到丢失的镇馆之宝,这种兔子出生后一个月就会成年,成年的兔子再过一个月会生一对(雌雄)兔子,并且之后的每个月都会生一对兔子,兔子不会死亡,由于这种兔子一生只有一个伴侣,当兔子数量(对)越多对找回的镇馆之宝帮助最大,阿笠博士想知道当兔子数量(对)第11次出现素数之后过再128个月有多少对兔子,机智你能帮阿笠博士算出来吗?
当时应该没有人做出来,仔细分析一下,就是一个斐波那契数列加素数的判断,本身并不难。即便如此,我今晚也花了近三个小时在调试下面几行 js 代码。惭愧、惭愧,实在为自己的数学能力堪忧,还说要去考研······
继续阅读“阿笠博士的兔子”缺失七天
今年公司 ctf 活动的题目,有兴趣的可以来做一做,看你能拿到多少分。我们 helloworld 队,两个小时只拿到了 160 分。
内容来自曾小乱的blog:https://zengxiaoluan.com/the-mystery-of-the-treasure-lost-in-the-museum-town-hall/ 继续阅读“我们为什么要信守法律?”
女票的网站打开很慢,以前一直觉得这是从腾讯云花 1 块钱买的,慢是理所当然的。现在毕业了,享受不到每月 1 块钱的学生优惠政策,得全额付款,就觉得怎么会那么慢呢!不能接受,所以我就得帮忙看一下。 继续阅读“关于一段 php 恶意脚本”