面试准备-《算法第4版》Java算法笔记、理解整理

栏目: Java · 发布时间: 5年前

内容简介:JVM 是 java 程序员永远的考题,算法是所有程序员永久的考题。这应该是很多人的共识,不管是谁,学习的路上我们时常遇到迷茫阶段,抓住最根本的东西你永远不会觉得迷失。年假之前,我就规定自己要完成多少多少的任务,要做一些些有意义的事情,读书,练习,输出一些有价值的文字和笔记正是这一理念的实现,这样不仅让自己的经历更漂亮一点,也能帮助很多其他人!《算法(第4版)》是一本晦涩的书,特别是中文版!我要强烈吐槽一下中文版的翻译,因为这本书业内评价都极高,当我兴致勃勃准备开始复习时,却被绕口的中文读的喘不过气,导致我
面试准备-《算法第4版》Java算法笔记、理解整理

JVM 是 java 程序员永远的考题,算法是所有 程序员 永久的考题。这应该是很多人的共识,不管是谁,学习的路上我们时常遇到迷茫阶段,抓住最根本的东西你永远不会觉得迷失。

年假之前,我就规定自己要完成多少多少的任务,要做一些些有意义的事情,读书,练习,输出一些有价值的文字和笔记正是这一理念的实现,这样不仅让自己的经历更漂亮一点,也能帮助很多其他人!

《算法(第4版)》是一本晦涩的书,特别是中文版!我要强烈吐槽一下中文版的翻译,因为这本书业内评价都极高,当我兴致勃勃准备开始复习时,却被绕口的中文读的喘不过气,导致我推迟好久终于在今年年假期间才又拿出来慢慢对着英文原版啃起来!

除去基础数据结构的介绍,从大的方面讲,全书共有 4 大块,分别是 排序 、搜索、图、字符串,每大块基本都有 5 节的内容,每节又会有 4~5 种算法的实现与讲解,总共超过 80 道算法类型,图文并茂,确实是本好书(除了翻译)。

我希望能用这种方式激励我自己把这本书啃完,也希望帮助到一些正在准备面试和同样准备复习算法的同学。笔记内容除去了书中晦涩难懂的部分,截取的书中精华部分,我认为这本书的精华就是一张张插图,所以我几乎把所有的帮助理解的图都用上了,这一点你可以看 3-3-平衡查找树 的笔记,其次是每段都会贴出相应的关键代码,以便让我以后复习时不理解可以直接看代码。这本笔记在我反复复习也会随时更新,预计以后刷 LeetCode 时,也会将对应提醒放在对应章节里,如果有其他建议欢迎提 issue ,如果对你有帮助的话 Star 哦。

github整理地址: github.com/MeandNi/Alg…


以上所述就是小编给大家介绍的《面试准备-《算法第4版》Java算法笔记、理解整理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂Java讲义

疯狂Java讲义

李刚 / 电子工业出版社 / 2014-7-1 / 109.00元

《疯狂Java讲义(第3版)(含CD光盘1张)》是《疯狂Java讲义》的第3版,第3版保持了前两版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 8的新特性,《疯狂Java讲义(第3版)(含CD光盘1张)》大部分示例程序都采用Lambda表达式、流式API进行了改写,因此务必使用Java 8的JDK来编译、运行。 《疯狂Java讲义(第3版)(含CD光盘1张)》深入介绍了Java编......一起来看看 《疯狂Java讲义》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具