图书介绍

脑洞大开 数据结构另类攻略PDF|Epub|txt|kindle电子书版本网盘下载

脑洞大开 数据结构另类攻略
  • 刘隽良编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560647128
  • 出版时间:2017
  • 标注页数:327页
  • 文件大小:92MB
  • 文件页数:337页
  • 主题词:数据结构-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

脑洞大开 数据结构另类攻略PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 哪有那么难1

1.1 什么是数据结构?1

1.2 到底都学些啥?2

1.3 什么是抽象数据类型(ADT)?4

1.4 什么是逻辑结构?6

1.5 什么是物理结构?7

1.6 为什么会有这么多数据结构咧?8

第2章 哎呀 算法10

2.1 什么是算法?10

2.2 算法效率的度量方法13

2.3 算法的时间复杂度和空间复杂度14

第3章 从数组和串说起17

3.1 数组内存的静态分配和动态分配17

3.2 一维数组的访问18

3.3 一维数组的遍历21

3.4 一维数组元素的插入和删除26

3.5 二维数组以及假如没有二维数组39

3.6 有一种矩阵叫稀疏矩阵43

3.7 什么是串?45

3.8 字符串的基本处理48

3.9 字符串略微高级点的处理62

第4章 另一个重要的东西:链表66

4.1 什么是链表?66

4.2 单向链表68

4.3 单向循环链表78

4.4 双向链表96

4.5 链表的遍历和连接100

4.6 链表结点的插入和删除106

4.7 链表的反转以及静态链表123

第5章 学以致用——栈与队列129

5.1 什么是栈?什么是队列?129

5.2 栈和队列的实现131

5.3 栈与队列实现的细节技巧138

5.4 栈的应用之一:递归?(大雾)153

5.5 栈的应用之二:回溯算法159

5.6 栈的应用之三:简易文字处理器164

5.7 队列应用:好长的代码167

第6章 画棵树吧170

6.1 什么是树170

6.2 树的存储结构173

6.3 什么是二叉树?它是树吗?180

6.4 二叉树的存储结构184

6.5 二叉树的遍历186

6.6 二叉树的构建190

6.7 二叉树的查找203

6.9 二叉树的复制209

6.1 0线索二叉树213

6.1 1树、森林和二叉树的转换222

6.1 2哈夫曼树和哈夫曼编码225

第7章 无图 无真相229

7.1 什么是图229

7.2 图的表示法232

7.3 图的遍历241

7.4 最短路径计算262

7.5 最小生成树264

7.6 有向图的拓扑排序268

第8章 查找的基础:排序271

8.1 经典的回顾:冒泡排序法271

8.2 又是老朋友——选择排序法273

8.3 插入排序法274

8.4 希尔排序法277

8.5 快速排序法280

8.6 二叉查找树排序法286

8.7 顺带一提的堆排序289

第9章 最后,该查找啦293

9.1 顺序查找293

9.2 二分查找295

9.3 索引查找299

9.4 二叉查找树查找300

9.5 平衡二叉树(AVL树)315

9.6 B-树和B+树317

9.7 了解一下哈希查找324

会是终结吗?嘿嘿 当然不会326

参考文献327

热门推荐