分析《大话数据结构》

简介: 分析《大话数据结构》

1 引言

本文将从《大话数据结构》的内容、特点以及评价三个方面进行介绍,以帮助网友了解这本书。

2 内容

本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。

内容有以下板块:
第一章:数据结构褚论
第二章:算法
第三章:线性表
第四章:栈与队列
第五章:串
第六章:树
第七章:图
第八章:查找
第九章:排序

3 特点

本书通篇以一种趣味方式来叙述,书中很多语言的表达让人有种豁然的感觉,大量引用了各种各样的生活中的例子来表述,减小了理解的难度,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。

4 评价

本书在豆瓣读书上中好评占89%,给出好评的读者大都是因为本书的趣味性较强,图文并茂,常有调侃内容又不罗嗦,分析深入浅出,所举的例子可以帮助读者理解本书所要表达的意思,读书体验较好。而给出差评的读者大都具有一定的计算机基础,由于本书要兼顾趣味性,因此到了较为复杂的部分时就讲的有点不明所以了,这对于具有一定计算机基础的读者而言就没有多大用处。

5 结语

总体而言,对从来没有接触过计算机的读者而言《大话数据结构》这本书比其他类型的数据结构的书籍要友好很多,可以帮助小白快速入门。而对于有一定计算机基础的读者而言本书的用处就不大了。


目录
相关文章
|
5月前
|
机器学习/深度学习 算法 Windows
数据结构中的几种时间复杂度分析方式
数据结构中的几种时间复杂度分析方式
71 0
|
4月前
|
存储 测试技术
【数据结构】手把手分析:链式二叉树的实现
【数据结构】手把手分析:链式二叉树的实现
31 5
|
5月前
<数据结构>五道LeetCode链表题分析.环形链表,反转链表,合并链表,找中间节点.
<数据结构>五道LeetCode链表题分析.环形链表,反转链表,合并链表,找中间节点
46 1
|
4月前
|
算法
数据结构和算法——散列函数的构造方法(直接定址法、除留余数法、数字分析法、折叠法、平方取中法、ASCII码加和法、前三字符移位法)
数据结构和算法——散列函数的构造方法(直接定址法、除留余数法、数字分析法、折叠法、平方取中法、ASCII码加和法、前三字符移位法)
42 0
|
4月前
|
算法 搜索推荐
数据结构和算法——表排序(算法概述、物理排序、复杂度分析,包含详细清晰图示过程)
数据结构和算法——表排序(算法概述、物理排序、复杂度分析,包含详细清晰图示过程)
31 0
|
5月前
|
算法 搜索推荐 Java
Java数据结构 -- 常见算法分析(查找算法、排序算法)精解详解!!!
Java数据结构 -- 常见算法分析(查找算法、排序算法)精解详解!!!
46 0
|
5月前
|
存储 索引
操作数栈的字节码指令执行分析
操作数栈的字节码指令执行分析
|
5月前
|
存储 算法 Java
22个常用数据结构实现与原理分析
前两天V哥跟一个老学员吃饭,聊起面试大厂的事,说为啥大厂面试第一看基本条件,第二就是考数据结构算法,其他高阶的内容会比较少,最近V哥也在跟大厂对接这一块业务,了解得多一些,这是因为考察基本功能力被放到了重要位置,大厂认为硬性条件,比如学历过关,基本功够扎实,那对于实际工作用的上层技能,内部培养就好,也就是相比你掌握了多少多少牛逼的高阶技术,他们更在乎你的基本功,所以,进大厂,基本功必须要搞稳,否则白扯,今天 V 哥把总结好的22个常用的数据结构实现原理,和示例分析分享给大家,希望对你有帮助,觉得内容有收获,请帮忙转发给更多需求的朋友,共同进步。
|
5月前
|
存储 消息中间件 算法
精华推荐 |【算法数据结构专题】「延时队列算法」史上非常详细分析和介绍如何通过时间轮(TimingWheel)实现延时队列的原理指南
精华推荐 |【算法数据结构专题】「延时队列算法」史上非常详细分析和介绍如何通过时间轮(TimingWheel)实现延时队列的原理指南
130 1
|
5月前
|
搜索推荐 算法 Shell
【数据结构】手撕排序(排序的概念及意义、直接插入和希尔排序的实现及分析)
【数据结构】手撕排序(排序的概念及意义、直接插入和希尔排序的实现及分析)