作为一个程序人员,我们的处理对象就是数据,而针对数据的处理就可以认为是算法。
《数据结构与算法第二版》则是这样解释:
数据结构:数组、有序数组、栈、队列、链表、树(二叉树、红黑,2-3-4树)、哈希表、堆、图。
算法:数据的增、删、查都是算法,很多算法都适用于某种特定的数据结构。
所以,总结起来,《数据结构与算法》的全部内容其实就是:数据结构与该结构的算法。
学习工具:印象笔记-笔记工具,免费账户可以两端登录,公司一个,家里一个。
《数据结构与算法》一本,每天中午午休抽出20分钟学习,并记录笔记。
JAVA 的面向对象的思想,对,能理解这个思想加 hellow word 就可以了。
《数据结构与算法》这本书是在我工作一年之后,因为参与工作之后越来越想去了解,我每天写出的代码,到底在计算机这个铁盒子里是怎么流动的。我选择了三本书,另外两本是大学的本科教材——我从旧书店5元一本买的,经过比较之后,我选择了这本pdf(而且pdf是免费的),这本的优点在于,内容十分得贴合代码,全文没有超过10条条目让人去背,去记忆,通过代码和逻辑让我加深印象。十分干货,其他两本我看了很想睡觉。这本虽然是pdf,阅读体验不是很好,但是内容上非常吸引我。