
陈小玉
本书基于C++语言编写,从趣味故事引入算法复杂性计算及数据结构基础内容,涵盖线性结构、树形结构和图形结构,包括链表、栈和队列、树和图的应用等。本书内容还涉及数据结构的基本应用(包括各种查找、排序等)和高级应用(包括优先队列、并查集、B-树、B+树和红黑树等)。通过大量图解将抽象数据模型简单通俗化,语言表述浅显易懂,并结合有趣的实例帮助读者轻松掌握数据结构。
学习数据结构的过程中,读过大话数据结构、严版数据结构、趣学数据结构,这三本中趣学数据结构是写的最棒的。首先,这本书它的语言通俗易懂,书里面搭配了很多图解,读起来轻松有趣 。其次,里面配备了可以运行代码,可以学完理论之后,按照书中的思路复现代码。不过这本书它是基于C++语言描述数据结构的,如果你只接触过C语言,可能看起来会有些困惑,建议读这本书之前可以看一下本书作者另一本书中的语法部分:算法训练营:海量图解+竞赛刷题(入门篇)ps:我感觉趣学数据结构的后置书籍就是这本算法训练营
这本书评分高,是有原因的。 真的可以让不懂的人学懂。 举的例子非常形象。
我的数据结构第一本书,学习起感觉数据结构没什么难度。
冲好评来看的……… 主要收获: 1)数据结构的分类及每一类的特征,清晰,光看目录编写,就一目了然;每章结尾的秘籍挺有【学霸给你划重点】的feel🥹 2)概念和算法的由来,有图解,不算难懂。 不足: 1)书上的图毕竟是静态的,而动态演示更有助于理解,看书的效果有限,要与实操结合。 2)本书的代码实现,文字注释算详细的,毕竟也不是专门讲C++的语法书,但一些细节还是比较含糊,影响了阅读体验。 对于语法规则繁杂的C++,仍要磕一下专门的语法书/文档,才能走到写代码这一步(即便刷力扣还是freecode什么的,也一样要提前了解该怎么写! 不过,C++的确难,要顾及林林总总贼多的限制🌚 总体来说,我个人觉得友好程度在国内教材中算比较高的~入个门够用了。 (主要是被更变态的教材虐过😂 让你整天怀疑自己智商的教材,不是好教材。 如果想学得深、学得扎实,还是去MOOC或学堂在线,看一些高校课程视频(能把原理讲得更透彻的)。 再就是感慨一下力不从心吧,18岁的时候学C,可以看书刷题写代码一整天都不嫌累。后来脑子进水一时冲动转了专业,再没碰过这些。现在快奔三了,以前学的也忘得差不多了,能连续集中精力两小时看这本书已经是我的极限了😭何况,还有5~6处没看懂的地方。这也是看完了却没啥成就感的缘故吧😭 脑力退化,说不难受,是假话。能抓得住的就抓,抓不住的也随它去吧~
一本非常适合数据结构入门的书,只要有C语言的基础知识就可以尝试阅读,对每种链表,树,图都配上了非常详尽的图表和实例。感觉自己只读懂了70%不到,后面的高级数据结构走马观花的看了一遍,大多没太看明白,但看完这本书后,确实再面对数据结构没有了以往的那种陌生感。
我是从算法和竞赛那本书里蹦过来的,虽然我是学Python的,也是个转行的,但是我真的对这个老师说的特别感兴趣。评分85%好评,这个好评率在国人写的计算机编程类的书当中算很高的了。 先放个评论看完再详细解读。
神作!这本书算是我看过的讲算法的书里,对读者最友好的书了,作者真的是贴心贴肺手把手教,良心之作。
冲着好评来的,强忍着看完第二章线性表,再也看不下去了。 客观评价,第一章确实不错,总结性的概念讲解得很好。后面正文讲解数据结构,有几点难以忍受,不吐不快: 1.全篇用的语言是 C++,我看了一下出版时间是2019年,认为用 C++ 来描述不是很好。 2.示例图很多,但画得实在是太差劲了,很难懂。也可能是我太笨。 3.讲解存在不少概念不清的地方,这是我最讨厌的技术书籍写作方式。比如,里面讲头插法和尾插法,却不提前说明左边是头还是右边是头,让你去猜。 唉最近有点焦虑,感觉学习时间太少了,浪费了几个小时在这书上,所以有点暴躁。
通俗易懂,内容详尽,感觉是我看过的关于数据结构的书籍中讲的最好的
正常覆盖了数据结构教材的所有知识。特色是不少算法有详细的一步步图解,虽然对于会的人可能觉得没必要,但对于初学者可能有帮助。