《大话数据结构》扫描版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《photoshop海报制作视频教程(含素材) 》[]
- 《Photoshop七大核心技术-免费下载》[]
- 《PHOTOSHOP人像摄影后期调色圣经-免费下载》[]
- 《Wowphotoshop创意设计-李正贤-免费下载》[]
- 《WOW不一样的Photoshop创意设计-免费下载》[]
- 《选择的艺术-Photoshop.CS图层通道深度剖析-免费下载》[]
- 《PS2019最新一键磨皮调色美妆插件—DR52.0版本》[]
- 《中文版PhotoshopCS6平面设计全实例-免费下载》[]
- 《PhotoshopCC数码摄影后期处理完全自学手册-免费下载》[]
- 《婚纱照片修饰与创意设计 凤舞视觉 全彩版》[]
内容介绍
目录:
第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 结尾è¯
附录 å‚考文献
