这是笔者在上半年去阿里(蚂蚁)和腾讯面试时候,开始刷的一本书。对于面试过程中的算法和数据结构帮助非常大,所以墙裂推荐。
大概三月份,面试都通过之后,就开始断断续续的阅读、刷题。最近终于刷完了这本书,收货颇丰,把过程中每道题目的想法以及 JavaScript 的解题版本都记录和整理了下来。
由于内容太多,所以划分成了 10 个专题,分别是:位运算、哈希表、堆、字符串、数组、查找、栈和队列、树、递归与循环、链表。
由于篇幅过多,不再针对每篇在 Issue 上开设单独评论,可以在此页面下讨论。如果发现问题,欢迎发起 PR 讨论。
网上已经有很多 js 版本,这版也没什么特别的地方,但是题目收录完整、专题划分明确、代码和文章风格统一,是花了蛮多心血和业余时间在里面,所以自荐一下。
希望这对于你之后的学习和面试稍有帮助,文章源码开放,食用请来心谭博客。
如果您觉得还有点意思,欢迎鼓励一个 Star:https://github.com/dongyuanxin/blog
《剑指 Offer 》,除了“手动实现 atoi ”采用的是 Leetcode 版,其余题目均来自此书。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.