本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 跟我學數據結構(第1版)
  • 點閱:58
  • 作者: 陳銳, 葛麗萍編著
  • 出版社:清華大學出版社
  • 出版年:2013[民102]
  • ISBN:978-7-302-33009-7 ; 7-302-33009-3
  • 格式:JPG
  • 附註:簡體字版

本書內容包括數據結構概述、常用的C程序開發環境、線性表、棧、隊列、串、數組、廣義表、樹、圖、查找、排序。

本書內容包括數據結構概述、常用的C程序開發環境、線性表、棧、隊列、串、數組、廣義表、樹、圖、查找、排序。



  • 第 1 章 概述(第1頁)
    • 1.1 数据结构的基本概念(第2頁)
    • 1.2 抽象数据类型(第5頁)
    • 1.3 算法的特性与算法的描述(第7頁)
    • 1.4 算法分析(第9頁)
    • 1.5 如何学好数据结构(第14頁)
  • 第 2 章 C 语言基础(第17頁)
    • 2.1 开发环境介绍(第18頁)
    • 2.2 递归与非递归(第24頁)
    • 2.3 指针(第28頁)
    • 2.4 参数传递(第42頁)
    • 2.5 结构体与共用体(第46頁)
    • 2.6 动态内存分配与释放(第50頁)
    • 2.7 小结(第56頁)
    • 2.8 习题(第57頁)
  • 第 3 章 线性表(第59頁)
    • 3.1 线性表的概念及抽象数据类型(第60頁)
    • 3.2 线性表的顺序表示与实现(第62頁)
    • 3.3 顺序表的应用举例(第67頁)
    • 3.4 线性表的链式表示与实现(第72頁)
    • 3.5 单链表应用举例(第79頁)
    • 3.6 循环单链表(第87頁)
    • 3.7 双向链表(第93頁)
    • 3.8 双向链表的应用(第96頁)
    • 3.9 静态链表(第99頁)
    • 3.10 各种线性表的操作(第104頁)
    • 3.11 一元多项式的表示与相乘(第111頁)
    • 3.12 小结(第117頁)
    • 3.13 习题(第118頁)
  • 第 4 章 栈(第121頁)
    • 4.1 栈的表示与实现(第122頁)
    • 4.2 栈的顺序表示与实现(第124頁)
    • 4.3 栈的应用举例(第129頁)
    • 4.4 栈的链式表示与实现(第132頁)
    • 4.5 栈的应用举例(第137頁)
    • 4.6 栈与递归的实现(第143頁)
    • 4.7 栈的应用举例(第152頁)
    • 4.8 小结(第158頁)
    • 4.9 习题(第159頁)
  • 第 5 章 队列(第161頁)
    • 5.1 队列的定义(第162頁)
    • 5.2 队列的顺序存储及实现(第163頁)
    • 5.3 队列的链式存储及实现(第173頁)
    • 5.4 双端队列(第181頁)
    • 5.5 队列在杨辉三角中的应用(第184頁)
    • 5.6 小结(第189頁)
    • 5.7 习题(第190頁)
  • 第 6 章 串(第191頁)
    • 6.1 串(第192頁)
    • 6.2 串的顺序表示与实现(第195頁)
    • 6.3 串的应用举例(第201頁)
    • 6.4 串的堆分配表示与实现(第202頁)
    • 6.5 堆串的应用举例(第209頁)
    • 6.6 串的链式存储表示与实现(第210頁)
    • 6.7 链串的应用举例(第217頁)
    • 6.8 串的模式匹配(第219頁)
    • 6.9 小结(第230頁)
    • 6.10 习题(第230頁)
  • 第 7 章 数组(第233頁)
    • 7.1 数组(第234頁)
    • 7.2 数组的顺序表示与实现(第235頁)
    • 7.3 特殊矩阵的压缩存储(第241頁)
    • 7.4 稀疏矩阵的压缩存储(第243頁)
    • 7.5 稀疏矩阵的应用举例(第252頁)
    • 7.6 稀疏矩阵的十字链表表示与实现(第257頁)
    • 7.7 稀疏矩阵的十字链表实现应用举例(第261頁)
    • 7.8 小结(第266頁)
    • 7.9 习题(第267頁)
  • 第 8 章 广义表(第269頁)
    • 8.1 广义表(第270頁)
    • 8.2 广义表的头尾链表表示与实现(第271頁)
    • 8.3 广义表的扩展线性链表表示与实现(第278頁)
    • 8.4 小结(第284頁)
    • 8.5 习题(第285頁)
  • 第 9 章 树(第287頁)
    • 9.1 树(第288頁)
    • 9.2 二叉树(第291頁)
    • 9.3 二叉树的存储表示与实现(第295頁)
    • 9.4 二叉树的遍历(第301頁)
    • 9.5 二叉树的遍历的应用举例(第307頁)
    • 9.6 二叉树的线索化(第318頁)
    • 9.7 树、森林与二叉树(第326頁)
    • 9.8 哈夫曼树(第332頁)
    • 9.9 树与二叉树的应用举例(第340頁)
    • 9.10 小结(第350頁)
    • 9.11 习题(第350頁)
  • 第 10 章 图(第353頁)
    • 10.1 图的定义与相关概念(第354頁)
    • 10.2 图的存储结构(第358頁)
    • 10.3 图的应用举例(第364頁)
    • 10.4 图的遍历(第370頁)
    • 10.5 图的连通性问题(第377頁)
    • 10.6 有向无环图(第384頁)
    • 10.7 最短路径(第396頁)
    • 10.8 图的应用举例(第406頁)
    • 10.9 小结(第411頁)
    • 10.10 习题(第412頁)
  • 第 11 章 查找(第413頁)
    • 11.1 查找的基本概念(第414頁)
    • 11.2 静态查找(第414頁)
    • 11.3 动态查找(第422頁)
    • 11.4 B-树与 B+树(第438頁)
    • 11.5 哈希表(第447頁)
    • 11.6 小结(第454頁)
    • 11.7 习题(第455頁)
  • 第 12 章 排序(第457頁)
    • 12.1 排序的基本概念(第458頁)
    • 12.2 插入排序(第459頁)
    • 12.3 选择排序(第464頁)
    • 12.4 交换排序(第471頁)
    • 12.5 归并排序(第479頁)
    • 12.6 基数排序(第482頁)
    • 12.7 各种排序算法的比较(第489頁)
    • 12.8 排序算法应用举例(第490頁)
    • 12.9 小结(第494頁)
    • 12.10 习题(第495頁)
  • 参考文献(第496頁)
紙本書 NT$ 348
單本電子書
NT$ 244

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code