首页 > 资源下载
《图解算法(使用C语言)》PDF电子版下载(免费)
![]() |
作者:吴灿铭、胡昭民 |
出版社:清华大学出版社 | |
出版日期:2020年01月01日 | |
页码:189 | |
总字数:32W | |
书号ISBN:9787302545422 |
这是一本综合讲解数据结构和算法的书籍,选用的编程语言是 C 语言,内容全面,语言简洁、严谨,实例丰富,号称“理解 0 负担”,适合有 C 语言基础、对算法感兴趣的读者。
这里提供的是《图解算法(使用C语言)》的超清 PDF 电子版下载,内容完整,附带目录标签。
虽然这本书的名字叫“图解算法”,但整本书除了讲解常用的算法外,还讲解了数据结构,包括链表、栈、队列、查找表、哈希表、树、图等。为了降低读者的学习难度,书中采用大量的插图来阐述数据结构和算法的概念,每个算法都提供了完整的 C 语言参考程序。
作为一名老程序员,建议初学者熟练掌握 C 语言之后,尤其是 C 语言中的指针和结构体,再系统地学习数据结构和算法,才能事半功倍。
下面是一位购买了这本书的读者给出的评价:
这绝对是本算法入门的好书,不仅算法基础本身,更要学习作者通俗易懂的协作能力。建议你如果觉得算法太难懂,就从这本书看起,然后再去看《算法导论》之类的书。
书籍目录
- 第1章 进入算法的世界
- 1.1 生活中处处都存在算法
- 1.2 常见算法介绍
- 第2章 常用数据结构
- 2.1 认识数据结构
- 2.2 数据结构的种类
- 2.3 树结构
- 2.4 图论简介
- 2.5 哈希表
- 第3章 排序算法
- 3.1 认识排序
- 3.2 冒泡排序法
- 3.3 选择排序法
- 3.4 插入排序法
- 3.5 希尔排序法
- 3.6 合并排序法
- 3.7 快速排序法
- 3.8 基数排序法
- 第4章 查找与哈希算法
- 4.1 常见查找算法的介绍
- 4.2 常见的哈希法简介
- 4.3 碰撞与溢出问题的处理
- 第5章 数组与链表算法
- 5.1 矩阵
- 5.2 建立单向链表
- 第6章 堆栈与队列算法
- 6.1 以数组来实现堆栈
- 6.2 以链表来实现堆栈
- 6.3 汉诺塔问题的求解算法
- 6.4 八皇后问题的求解算法
- 6.5 以数组来实现队列
- 6.6 以链表来实现队列
- 6.7 双向队列
- 6.8 优先队列
- 第7章 树结构及其算法
- 7.1 以数组实现二叉树
- 7.2 以链表实现二叉树
- 7.3 二叉树遍历
- 7.4 二叉树节点的查找
- 7.5 二叉树节点的插入
- 7.6 二叉树节点的删除
- 7.7 堆积树排序法
- 第8章 图结构及其算法
- 8.1 图的遍历
- 8.2 小生成树
- 8.3 图的短路径法
- 附录
- 附录A 课后习题与解答
书籍下载
我们为大家整理了阿里云盘的多个下载地址,打开云盘后搜索书名就可以轻松找到 PDF 资源,它们都是超清的。阿里云盘: