搜索
bottom↓
回复: 53

【资料分享】大话数据结构 pdf

  [复制链接]

出0入0汤圆

发表于 2014-10-6 22:05:34 | 显示全部楼层 |阅读模式
资料分享 大话 数据结构 pdf

http://pan.baidu.com/s/1o6nzP70

出0入0汤圆

发表于 2014-10-6 22:21:24 来自手机 | 显示全部楼层
给个目录看下

出0入0汤圆

发表于 2014-10-6 22:21:36 | 显示全部楼层
下来看看吧。

出0入0汤圆

 楼主| 发表于 2014-10-6 22:28:14 | 显示全部楼层

直接看链接,里面可以看前100页

出0入0汤圆

发表于 2014-10-6 22:31:04 | 显示全部楼层
谢谢,分享.....

出0入0汤圆

发表于 2014-10-7 00:06:08 | 显示全部楼层
下载老失败

出100入101汤圆

发表于 2014-10-7 08:17:58 | 显示全部楼层
程杰版,还可以

出0入0汤圆

发表于 2014-10-7 08:19:46 | 显示全部楼层
看看           

出0入0汤圆

发表于 2014-10-7 08:22:28 来自手机 | 显示全部楼层
不错,感谢分享

出0入0汤圆

发表于 2014-10-7 08:24:04 | 显示全部楼层
谢谢分享,想看一下,但最近,我用百度云总是不能预览东西,不知道怎么回事。

出0入0汤圆

发表于 2014-10-7 08:24:30 | 显示全部楼层
本帖最后由 darkness27 于 2014-10-7 08:25 编辑

谢谢分享,想看一下,但最近,我用百度云总是不能预览东西,不知道怎么回事。
//sorry,电脑太卡了,结果回复了两个。

出0入0汤圆

发表于 2014-10-7 08:31:35 | 显示全部楼层
好东西, 下载来看看

出0入0汤圆

发表于 2014-10-7 08:33:49 | 显示全部楼层
看样子不错,谢谢分享。

出0入0汤圆

发表于 2014-10-7 08:36:08 | 显示全部楼层
载了,谢谢

出0入0汤圆

发表于 2014-10-7 08:37:17 | 显示全部楼层
谢谢!刚好可以看一下

出0入0汤圆

 楼主| 发表于 2014-10-7 08:38:50 | 显示全部楼层
darkness27 发表于 2014-10-7 08:24
谢谢分享,想看一下,但最近,我用百度云总是不能预览东西,不知道怎么回事。 ...

第1章 数据结构绪论
1.1 开场白
1.2 你数据结构怎么学的?
1.3 数据结构起源
1.4 基本概念和术语
1.4.1 数据
1.4.2 数据元素
1.4.3 数据项
1.4.4 数据对象
1.4.5 数据结构
1.5 逻辑结构与物理结构
1.5.1 逻辑结构
1.5.2 物理结构
1.6 抽象数据类型
1.6.1 数据类型
1.6.2 抽象数据类型
1.7 总结回顾
1.8 结尾语
第2章 算法
2.1 开场白
2.2 数据结构与算法关系
2.3 两种算法的比较
2.4 算法定义
2.5 算法的特性
2.5.1 输入输出
2.5.2 有穷性
2.5.3 确定性
2.5.4 可行性
2.6 算法设计的要求
2.6.1 正确性
2.6.2 可读性
2.6.3 健壮性
2.6.4 时间效率高和存储量低
2.7 算法效率的度量方法
2.7.1 事后统计方法
2.7.2 事前分析估算方法
2.8 函数的渐近增长
2.9 算法时间复杂度
2.9.1 算法时间复杂度定义
2.9.2 推导大O阶方法
2.9.3 常数阶
2.9.4 线性阶
2.9.5 对数阶
2.9.6 平方阶
2.10 常见的时间复杂度
2.11 最坏情况与平均情况
2.12 算法空间复杂度
2.13 总结回顾
2.14 结尾语
第3章 线性表
3.1 开场白
3.2 线性表的定义
3.3 线性表的抽象数据类型
3.4 线性表的顺序存储结构
3.4.1 顺序存储定义
3.4.2 顺序存储方式
3.4.3 数据长度与线性表长度区别
3.4.4 地址计算方法
3.5 顺序存储结构的插入与删除
3.5.1 获得元素操作
3.5.2 插入操作
3.5.3 删除操作
3.5.4 线性表顺序存储结构的优缺点
3.6 线性表的链式存储结构
3.6.1 顺序存储结构不足的解决办法
3.6.2 线性表链式存储结构定义
3.6.3 头指针与头结点的异同
3.6.4 线性表链式存储结构代码描述
3.7 单链表的读取
3.8 单链表的插入与删除
3.8.1 单链表的插入
3.8.2 单链表的删除
3.9 单链表的整表创建
3.10 单链表的整表删除
3.11 单链表结构与顺序存储结构优缺点
3.12 静态链表
3.12.1 静态链表的插入操作
3.12.2 静态链表的删除操作
3.12.3 静态链表优缺点
3.13 循环链表
3.14 双向链表
3.15 总结回顾
3.16 结尾语
第4章 栈与队列
4.1 开场白
4.2 栈的定义
4.2.1 栈的定义
4.2.2 进栈出栈变化形式
4.3 栈的抽象数据类型
4.4 栈的顺序存储结构及实现
4.4.1 栈的顺序存储结构
4.4.2 栈的顺序存储结构进栈操作
4.4.3 栈的顺序存储结构出栈操作
4.5 两栈共享空间
4.6 栈的链式存储结构及实现
4.6.1 栈的链式存储结构
4.6.2 栈的链式存储结构进栈操作
4.6.3 栈的链式存储结构出栈操作
4.7 栈的作用
4.8 栈的应用--递归
4.8.1 斐波那契数列实现
4.8.2 递归定义
4.9 栈的应用--四则运算表达式求值
4.9.1 后缀(逆波兰)表示法定义
4.9.2 后缀表达式计算结果
4.9.3 中缀表达式转后缀表达式
4.10 队列的定义
4.11 队列的抽象数据类型
4.12 循环队列
4.12.1 队列顺序存储的不足
4.12.2 循环队列定义
4.13 队列的链式存储结构及实现
4.13.1 队列链式存储结构入队操作
4.13.2 队列链式存储结构出队操作
4.14 总结回顾
4.15 结尾语
第5章 串
5.1开场白
05.2 串的定义
5.3 串的比较
5.4 串的抽象数据类型
5.5 串的存储结构
5.5.1 串的顺序存储结构
5.5.2 串的链式存储结构
5.6 朴素的模式匹配算法
5.7 KMP模式匹配算法
5.7.1 KMP模式匹配算法原理
5.7.2 next数组值推导
5.7.3 KMP模式匹配算法实现
5.7.4 KMP模式匹配算法改进
5.7.5 nextval数组值推导
5.8 总结回顾
5.9 结尾语
第6章 树
6.1 开场白
6.2 树的定义
6.2.1 结点分类
6.2.2 结点间关系
6.2.3 树的其他相关概念
6.3 树的抽象数据类型
6.4 树的存储结构
6.4.1 双亲表示法
6.4.2 孩子表示法
6.4.3 孩子兄弟表示法
6.5 二叉树的定义
6.5.1 二叉树特点
6.5.2 特殊二叉树
6.6 二叉树的性质
6.6.1 二叉树性质1
6.6.2 二叉树性质2
6.6.3 二叉树性质3
6.6.4 二叉树性质4
6.6.5 二叉树性质5
6.7 二叉树的存储结构
6.7.1 二叉树顺序存储结构
6.7.2 二叉链表
6.8 遍历二叉树
6.8.1 二叉树遍历原理
6.8.2 二叉树遍历方法
6.8.3 前序遍历算法
6.8.4 中序遍历算法
6.8.5 后序遍历算法
6.8.6 推导遍历结果
6.9 二叉树的建立
6.10 线索二叉树
6.10.1 线索二叉树原理
6.10.2 线索二叉树结构实现
6.11 树、森林与二叉树的转换
6.11.1 树转换为二叉树
6.11.2 森林转换为二叉树
6.11.3 二叉树转换为树
6.11.4 二叉树转换为森林
6.11.5 树与森林的遍历
6.12 赫夫曼树及其应用
6.12.1 赫夫曼树
6.12.2 赫夫曼树定义与原理
6.12.3 赫夫曼编码
6.13 总结回顾
6.14 结尾语
第7章 图
7.1 开场白
7.2 图的定义
7.2.1 各种图定义
7.2.2 图的顶点与边间关系
7.2.3 连通图相关术语
7.2.4 图的定义与术语总结
7.3 图的抽象数据类型
7.4 图的存储结构
7.4.1 邻接矩阵
7.4.2 邻接表
7.4.3 十字链表
7.4.4 邻接多重表
7.4.5 边集数组
7.5 图的遍历
7.5.1 深度优先遍历
7.5.2 广度优先遍历
7.6 最小生成树
7.6.1 普里姆(Prim)算法
7.6.2 克鲁斯卡尔(Kruskal)算法
7.7 最短路径
7.7.1 迪杰斯特拉(Dijkstra)算法
7.7.2 弗洛伊德(Floyd)算法
7.8 拓扑排序
7.8.1 拓扑排序介绍
7.8.2 拓扑排序算法
7.9 关键路径
7.9.1 关键路径算法原理
7.9.2 关键路径算法
7.10 总结回顾
7.11 结尾语
第8章 查找
8.1 开场白
8.2 查找概论
8.3 顺序表查找
8.3.1 顺序表查找算法
8.3.2 顺序表查找优化
8.4 有序表查找
8.4.1 折半查找
8.4.2 插值查找
8.4.3 斐波那契查找
8.5 线性索引查找
8.5.1 稠密索引
8.5.2 分块索引
8.5.3 倒排索引
8.6 二叉排序树
8.6.1 二叉排序树查找操作
8.6.2 二叉排序树插入操作
8.6.3 二叉排序树删除操作
8.6.4 二叉排序树总结
8.7 平衡二叉树(AVL树)
8.7.1 平衡二叉树实现原理
8.7.2 平衡二叉树实现算法
8.8 多路查找树(B树)
8.8.1 2-3树
8.8.2 2-3-4树
8.8.3 B树
8.8.4 B+树
8.9 散列表查找(哈希表)概述
8.9.1 散列表查找定义
8.9.2 散列表查找步骤
8.10 散列函数的构造方法
8.10.1 直接定址法
8.10.2 数字分析法
8.10.3 平方取中法
8.10.4 折叠法
8.10.5 除留余数法
8.10.6 随机数法
8.11 处理散列冲突的方法
8.11.1 开放定址法
8.11.2 再散列函数法
8.11.3 链地址法
8.11.4 公共溢出区法
8.12 散列表查找实现
8.12.1 散列表查找算法实现
8.12.2 散列表查找性能分析
8.13 总结回顾
8.14 结尾语
第9章 排序
9.1 开场白
9.2 排序的基本概念与分类
9.2.1 排序的稳定性
9.2.2 内排序与外排序
9.2.3 排序用到的结构与函数
9.3 冒泡排序
9.3.1 最简单排序实现
9.3.2 冒泡排序算法
9.3.3 冒泡排序优化
9.3.4 冒泡排序复杂度分析
9.4 简单选择排序
9.4.1 简单选择排序算法
9.4.2 简单选择排序复杂度分析
9.5 直接插入排序
9.5.1 直接插入排序算法
9.5.2 直接插入排序复杂度分析
9.6 希尔排序
9.6.1 希尔排序原理
9.6.2 希尔排序算法
9.6.3 希尔排序复杂度分析
9.7 堆 排 序
9.7.1 堆排序算法
9.7.2 堆排序复杂度分析
9.8 归并排序
9.8.1 归并排序算法
9.8.2 归并排序复杂度分析
9.8.3 非递归实现归并排序
9.9 快速排序
9.9.1 快速排序算法
9.9.2 快速排序复杂度分析
9.9.3 快速排序优化
1.优化选取枢轴
2.优化不必要的交换
3.优化小数组时的排序方案
4.优化递归操作
9.10 总结回顾
9.11 结尾语
附录 参考文献

出0入0汤圆

发表于 2014-10-7 08:40:30 | 显示全部楼层
maimaige 发表于 2014-10-7 08:38
第1章 数据结构绪论
1.1 开场白
1.2 你数据结构怎么学的?

谢谢楼主的回复,已经下载完正在看了。

出0入0汤圆

发表于 2014-10-7 08:57:49 | 显示全部楼层
这本书在豆瓣上的评分还是不错的,但也有不少问题
关于数据结构方面的书还是很多的,所以还是建议直接看国外经典的书吧

出0入0汤圆

发表于 2014-10-7 10:07:40 | 显示全部楼层
这本书不错,以前在学校上过数据结构的课,可惜那时候就睡觉了,用得时候才发现原来没学好

出0入0汤圆

发表于 2014-10-7 10:21:54 | 显示全部楼层
不错,收了,感谢分享。

出0入0汤圆

发表于 2014-10-7 14:04:51 | 显示全部楼层
看了下数据结构这个写的还是不错的

出0入0汤圆

发表于 2014-10-7 14:11:08 | 显示全部楼层
谢谢楼主  数据结构确实太重要了 得恶补下

出0入0汤圆

发表于 2014-10-7 14:28:23 | 显示全部楼层
好书 谢谢分享  

出0入0汤圆

发表于 2014-10-7 15:49:13 | 显示全部楼层
收藏!··········

出0入0汤圆

发表于 2014-10-7 16:32:13 | 显示全部楼层
好长呀


出0入0汤圆

发表于 2014-10-7 16:37:47 | 显示全部楼层
谢谢楼主分享,这个真得好好看看了

出0入0汤圆

发表于 2014-10-7 17:16:17 | 显示全部楼层
谢谢楼主分享

出10入95汤圆

发表于 2014-10-7 21:02:49 | 显示全部楼层
不错,谢谢分享!

出0入0汤圆

发表于 2014-10-8 13:50:13 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2014-10-8 14:49:17 | 显示全部楼层
以前学习过一点数据结构的东西,看了下目录,基础东西还是比较全的,感谢楼主分享~

出0入0汤圆

发表于 2014-10-11 09:14:50 | 显示全部楼层
下载啦学习

出0入0汤圆

发表于 2014-12-11 19:39:07 | 显示全部楼层
好东西,好人,赞一个

出0入0汤圆

发表于 2014-12-11 19:41:58 | 显示全部楼层
看看 希望是完整的一本书

出0入0汤圆

发表于 2014-12-11 19:52:35 | 显示全部楼层
挺长的一本书啊

出0入0汤圆

发表于 2014-12-11 20:10:41 | 显示全部楼层
数据结构一直学得撇,有时间了一定重温,感谢楼主分享。

出0入0汤圆

发表于 2014-12-11 20:20:29 | 显示全部楼层
学习数据结构 的好资料 ,没事多看看 。

出0入0汤圆

发表于 2014-12-11 20:40:13 | 显示全部楼层
download for study

出0入0汤圆

发表于 2014-12-11 20:41:53 | 显示全部楼层
楼主好人,下来学习学习~

出0入0汤圆

发表于 2014-12-11 22:32:31 | 显示全部楼层
学习一下。对以后非常有好处的、

出0入0汤圆

发表于 2014-12-11 22:34:38 | 显示全部楼层
支持一下~

出0入0汤圆

发表于 2014-12-11 23:58:09 | 显示全部楼层
好长的文章啊 , 保存了留着以后用

出0入0汤圆

发表于 2014-12-12 08:06:40 | 显示全部楼层
数据结构,软件的技术

出0入0汤圆

发表于 2014-12-12 08:37:05 | 显示全部楼层
正好有这本书配套的源码,上传一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-1-9 22:21:19 | 显示全部楼层
多谢大侠们的分享!

出0入0汤圆

发表于 2017-1-10 06:34:55 来自手机 | 显示全部楼层
感谢楼主分享

出0入24汤圆

发表于 2017-1-10 07:13:21 | 显示全部楼层
Mark!学习一下,感谢分享。

出0入0汤圆

发表于 2017-1-10 08:24:43 | 显示全部楼层
大赞楼主,两年多了,资料还在。

出0入0汤圆

发表于 2017-1-10 14:02:57 | 显示全部楼层
不错,谢谢楼主分享

出0入0汤圆

发表于 2018-4-28 17:31:18 | 显示全部楼层
不错,顶                                                        

出0入0汤圆

发表于 2018-4-29 10:34:43 | 显示全部楼层
下载老失败

出0入0汤圆

发表于 2018-9-13 08:46:08 | 显示全部楼层
不错,谢谢分享

出0入0汤圆

发表于 2018-12-20 16:10:32 | 显示全部楼层
谢谢分享,学习了

出0入0汤圆

发表于 2018-12-21 08:56:20 | 显示全部楼层
结构体不是挺好用的   说不出来有什么量级的优势

但是 习惯了  写程序 喜欢使用结构体  联合体

出0入0汤圆

发表于 2019-8-24 10:42:49 | 显示全部楼层
感谢分享,下来看看。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 15:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表