很多前端童鞋对算法都有莫名的恐惧,究其原因无非两点:其一,对算法不了解;其二,没有找到实际应用场景。
阅读全文
动态规划作为算法的必考内容,重要性不言自明。如何理解动态规划,并能够应用到实际场景中,这是本节的重点。
阅读全文
从这节开始,我们来看看一些有名的算法。学习算法最重要的就是扩展思维模式,虽然短期用不上,但是长远来说,我们的思维会逐渐打开乃至升华。
阅读全文
一直以来总是把「数据结构」和「算法」分的很开,认为图,链表都应该属于数据结构领域。然后当看到书的后面章节时,才发现有些东西并不需要明显的界限。
阅读全文
听到散列表,第一时间想到 Python
中的 Dict
,可是我们是前端。那么散列表在 JS 中是如何描述的呢?这节,我们来一探究竟。
阅读全文
说起递归,我们很容易就想到了斐波那契数列,这是一道常见的笔试题。可是,为什么面试官都喜欢考察递归的掌握程度呢?这节我们来解开递归的神秘面纱。
阅读全文
闲来无事,翻了翻《算法图解》,觉得收获颇多,所以会陆续整理成笔记,纪录学习过程。嗯,第一篇先来看看二分查找和大O表示法吧。
阅读全文