数据结构(Python版)
✍ Scribed by 吕云翔、郭颖美、孟爻
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 224
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书在选材与编排上,贴近当前普通高等院校“数据结构”课程的现状和发展趋势,内容难易适度,突出实用性和应用性。本书并未面面俱到地介绍各种数据结构,而是通过分类和讲解典型结构,使读者对数据结构形成宏观认识。根据内容侧重,本书共分为8章,分别为绪论、线性表、栈和队列、串和数组、树结构、图、内排序和查找。 本书可以作为普通高校计算机相关专业“数据结构”课程的教材,也可以供学习数据结构的读者单独使用(包括参加计算机等级考试或相关专业自学考试)参考。 本书是高等院校计算机科学、软件工程及相关专业“数据结构”课程的理想教材,也可以供程序员、系统工程师等相关人员阅读参考。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 绪论
1.1 引言
1.2 基本概念
1.3 算法
小结
习题1
第2章 线性表
2.1 线性表及其基本操作
2.2 线性表的顺序存储
2.3 线性表的链式存储和实现
2.4 顺序表与链表的比较
小结
习题2
第3章 栈和队列
3.1 栈
3.2 队列
3.3 栈和队列的比较
小结
习题3
第4章 串和数组
4.1 串
4.2 串的模式匹配
4.3 数组
4.4 特殊矩阵的压缩存储
小结
习题4
第5章 树结构
5.1 树
5.2 二叉树
5.3 哈夫曼树及哈夫曼编码
5.4 树和森林
小结
习题5
第6章 图
6.1 图概述
6.2 图的存储结构
6.3 图的遍历
6.4 最小生成树
6.5 最短路径
6.6 拓扑排序和关键路径
小结
习题6
第7章 排序
7.1 排序概述
7.2 插入排序
7.3 交换排序
7.4 选择排序
7.5 归并排序
小结
习题7
第8章 查找
8.1 查找的基本概念
8.2 静态表查找
8.3 动态表查找
8.4 哈希表查找
小结
习题8
正文结束
附录A 数据结构试卷
数据结构试卷(一)
数据结构试卷(二)
数据结构试卷(三)
数据结构试卷(四)
数据结构试卷(五)
附录B 实践题
第2章 线性表
第3章 栈和队列
第4章 串和数组
第5章 树结构
第6章 图
第7章 排序
第8章 查找
参考文献
📜 SIMILAR VOLUMES
本书结合编者多年教学经验,系统地介绍了数据结构的基本概念和知识,条理清晰、理论精炼、重点突出、图文并茂,内容安排循序渐进、深入浅出,既注重理论知识,又注重算法设计的训练,突出了实践性与实用性。
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。
<p>了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。</p>
<p>本书在前4版的基础上针对教育部新的考研大纲和大量读者来信提出的要求进行了修订。本书共13章,内容包括绪论、线性表、栈和队列、串、递归、数组和广义表、树和二叉树、图、查找、内排序、外排序和文件等,书中给出了大量练习题和各类上机实验题,每个知识点都配有视频讲解。 本书内容全面,知识点翔实,条理清晰,讲解透彻,实例丰富,实用性强,适合高等院校计算机和相关专业的本科生及研究生使用。</p>