不久前,在GitHub上有一个项目让你用手刷leetcode。GitHub开源后,该项目多次占据GitHub趋势首页,两个月内明星数量突破5万,可见人气:
还担心面试算法吗?这本书总结了一组用于算法和数据结构的框架模板,整个章节将教您如何为问题设置模板。这是一篇关于使用例程解决算法问题的文章:
与其他leetcode问题库不同,本项目不仅提供了问题求解代码,还提供了算法的具体求解思路和思维框架。
内容前后共分为以下3份PDF,内容不可谓不详尽:
第一份:LeetCode算法收割机
由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!
第一章:动态规划系列
第二章:数据结构系列
第三章:算法思维系列
第四章:高频面试系列
第五章:计算机技术
第二份:算法刷题宝典
数组系列
链表系列
动态规划系列
字符串系列
二叉树系列
滑动窗口系列
博弈论系列
位运算系列
二分法系列
第三份:cookbook-LeetCode(1470道题)
说到 LeetCode,作为⼀个程序员来说,应该不陌⽣,近⼏年参加⾯试都会提到它。国内外的程序员⽤它刷题主要是为了⾯试。据历史记载,这个⽹站 2011 年就成⽴了,⻢上就要到⾃⼰ 10 周年的⽣⽇了。每周举⾏周赛,双周赛,⽉赛,在有限时间内编码,确实⾮常能考验⼈的算法能⼒。⼀些⼤公司赞助冠名的⽐赛获得前⼏名除了有奖品,还能直接拿到内推的机会。
目录展示:
部分目录展示:
由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,有需要的朋友在up主个签添加小助理vx 才能获取这3份算法与数据结构笔记以及1470道面试题解析文档哦
最后
对于⾃⼰来说,写题解也是⼀种提⾼。把⼀道深奥的题⽬讲给⼀点都没有头绪的⼈,并能让他完全听懂,很能锻炼⼈的表达能⼒。在讲解中很可能还会遇到听者的⼀些提问,这些问题可能是⾃⼰的知识漏洞,强迫⾃⼰去弥补。
⽤更多的时间去做更多的题。现在不知道算不算是“出来混的,总是要还的”。