最新文章
泰课新年学课蛇来运转欢度春节活动
02-01 20:25
共庆2024圣诞、元旦泰课双蛋活动
12-16 10:21
泰课共庆75周年国庆活动!
10-05 21:24
暑假双月联动学习计划 7月15 - 8月21日
07-14 23:09
泰课在线劳动光荣,勤学快乐之五月勤学季活动
04-30 21:19
2024年青春绽放开学季活动
03-11 13:01
数据结构与算法分析:C语言描述(原书第2版) PDF
《数据结构与算法分析:C语言描述(原书第2版)》是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一。其作者Mark Allen Weiss在数据结构和算法分析领域造诣深厚,他所撰写的数据结构和算法分析相关著作十分畅销,广受赞誉,已被世界500余所大学用作教材。
在本书中,作者进一步精炼并强化了对算法和数据结构的创新处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了深入分析。
PDF下载信息
百度网盘免费下载地址:点击下载 提取码:94dv
全书特点
- 算法设计技巧专章论述:专用一章来讨论算法设计技巧,涵盖贪婪算法、分治算法、动态规划、随机化算法以及回溯算法。这些算法设计技巧是解决各类复杂问题的重要手段,掌握它们有助于提升算法设计和问题解决的能力。
- 流行论题与新数据结构介绍:介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树。这些新的数据结构在特定场景下具有独特的优势,为数据处理和算法优化提供了更多选择。
- 摊还分析专门章节:安排一章专门讨论摊还分析,并考查书中介绍的一些高级数据结构。摊还分析是一种用于分析数据结构操作平均代价的有效方法,对于理解高级数据结构的性能至关重要。
- 高级数据结构及实现新章:新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树、Treap树、k - d树、配对堆以及其他相关内容。这些高级数据结构在实际应用中具有广泛的用途,深入了解它们的实现原理有助于开发出更高效的程序。
- 堆排序平均情况分析结果合并:合并了堆排序平均情况分析的一些新结果。堆排序是一种重要的排序算法,新的分析结果有助于更准确地评估堆排序在不同场景下的性能。
目录
- 前言
- 第1章 引论
- 第2章 算法分析
- 第3章 表、栈和队列
- 第4章 树
- 第5章 散列
- 第6章 优先队列(堆)
- 第7章 排序
- 第8章 不相交集ADT
- 第9章 图论算法
- 第10章 算法设计技巧
- 第11章 摊还分析
- 第12章 高级数据结构及其实现索引