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

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

内容简介: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算法笔记、理解整理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

第四次革命

第四次革命

[意]卢西亚诺•弗洛里迪(Luciano Floridi)著 / 王文革 / 浙江人民出版社 / 2016-5 / 64.90元

 随着线上线下大融合以及人工智能的极大发展,人类已经进入超历史时代。在这一时代中,人类终于迎来了继哥白尼革命、达尔文革命、神经科学革命之后自我认知的第四次革命——图灵革命,整个世界正化身为一个信息圈,每个人都生活在云端,人类已不再是信息圈毋庸置疑的主宰。毫无疑问,图灵革命引爆了人工智能重塑整个人类社会的序曲!  那么在人工智能时代,人类如何保证自己最钟爱的财富——“隐私”不被窃取?如何应......一起来看看 《第四次革命》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器