数据结构(Python语言描述) 微课视频版 清华大学出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
数据结构(Python语言描述) 微课视频版 清华大学出版社电子书下载地址
- 文件名
- [epub 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 epub格式电子书
- [azw3 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 azw3格式电子书
- [pdf 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 pdf格式电子书
- [txt 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 txt格式电子书
- [mobi 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 mobi格式电子书
- [word 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 word格式电子书
- [kindle 下载] 数据结构(Python语言描述) 微课视频版 清华大学出版社 kindle格式电子书
寄语:
新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!
内容简介:
本书共包括12章内容。其中,第1章概括介绍Python语言的基础知识。面向对象编程方法及常用模块等内容:第2章介绍数据结构和算法的概念以及算法分析的目的和方法;第3~5章以及第7~10章系统介绍线性表、栈、队列、树、二叉树,图等常见数据结构,详细介绍各个数据结构的基本概念。特点、存储表示以及基本操作的算法实现,对每种数据结构给出多个应用实例;第6章介绍递归及其他常见算法设计模式;第11章和第12章分别介绍计算机中最常见的查找、排序操作的实现技术,并简单介绍Python语言中字典下的查找和TimSort排序。
本书为“十三五”江苏省高等学校重点教材。全书内容丰富。结构合理、层次清晰,重点突出、讲解透彻图文并茂,可作为高等院校计算机及相关专业“数据结构”课程的教材,也可供从事计算机软件开发和应用的工程技术人员阅读参考。
书籍目录:
第1章Python语言程序设计基础
1.1Python基础知识
1.1.1Python概述及运行环境
1.1.2Python的变量和数据类型
1.1.3Python的运算符
1.1.4函数
1.1.5输入、输出和文件
1.1.6异常处理
1.1.7模块
1.2Python面向对象编程
1.2.1面向对象的基本概念
1.2.2类的定义和使用
1.2.3继承与派生
1.2.4迭代器与生成器
1.3与数据结构和算法相关的Python模块
1.3.1抽象基类和abc模块
1.3.2ctypes模块
1.3.3array模块
1.3.4NumPy模块
1.3.5collections模块
1.4上机实验
1.4.1找零钱
1.4.2数列面向对象练习
本章习题
第2章数据结构概述
2.1基本概念
2.1.1数据与数据结构
2.1.2数据类型
2.2数据结构课程讨论的内容
2.3算法及性能分析
2.3.1算法
2.3.2算法分析基础
2.3.3同一问题的不同算法
2.4上机实验
2.4.1Python内置类型常见操作的性能验证
2.4.2列表生成方法的性能比较
2.4.3变位词判断算法的性能比较
2.4.4哥德巴赫猜想问题
本章习题
第3章线性表
3.1线性表的基本概念
3.2线性表的抽象数据类型
3.3线性表的顺序存储及实现
3.3.1线性表顺序存储的基本方法
3.3.2Python列表的内部实现
3.3.3基于Python列表的实现
3.3.4基于底层C数组的实现
3.4线性表的链式存储及实现
3.4.1单链表
3.4.2循环链表
3.4.3双向链表
3.5顺序表与链表实现小结
3.5.1顺序表与链表的比较
3.5.2各种链表实现的比较
3.5.3自顶向下的数据结构实现
3.5.4算法设计的基本步骤
3.6线性表的应用
3.6.1求两个线性表的相同元素
3.6.2约瑟夫环问题
3.7线性表算法举例
3.7.1顺序表下的算法
3.7.2带头结点单链表下的算法
3.7.3与线性表具体实现无关的算法
3.8上机实验
3.8.1线性表的顺序表实现
3.8.2线性表的单链表实现
3.8.3线性表的双向非循环链表实现
3.8.4消费支出项目管理
3.8.5每日快递
3.8.6扑克牌整理
本章习题
第4章栈
4.1栈的基本概念
4.2栈的抽象数据类型
4.3栈的顺序存储及实现
4.3.1利用Python列表实现
4.3.2记录容量和栈顶位置的实现
4.4栈的链式存储及实现
4.5栈的典型应用
4.5.1括号匹配检验
4.5.2计算后缀表达式的值
4.5.3计算中缀表达式的值
4.5.4迷宫求解
4.6上机实验
4.6.1栈的实现和应用
4.6.2HTML文档标签匹配
4.6.3表达式求值
4.6.4四色地图着色
4.6.5用回溯法求解n皇后问题
本章习题
第5章队列
5.1队列的基本概念
5.2队列的抽象数据类型
5.3队列的顺序存储及实现
5.3.1物理模型法
5.3.2线性顺序队列
5.3.3循环队列
5.4队列的链式存储及实现
5.5队列的应用
5.5.1杨辉三角形的输出
5.5.2一元多项式的计算
5.5.3基于队列的迷宫求解
5.6双端队列
5.6.1双端队列的基本概念
5.6.2Python的双端队列类
5.6.3双端队列的应用
5.7优先级队列
5.8Python提供的多种队列
5.9上机实验
5.9.1循环队列的实现
5.9.2链队列的实现
5.9.3猜猜我的QQ号
5.9.4字符串的匹配
5.9.5制作糖果
5.9.6纸牌游戏
本章习题
第6章递归
6.1递归及递归算法
6.1.1什么是递归
6.1.2问题求解方法的递归定义
6.2线性表下递归算法的设计
6.2.1数据结构的递归定义
6.2.2顺序表下的递归算法
6.2.3单链表下的递归算法
6.3递归求解举例
6.3.1n皇后问题
6.3.2迷宫求解
6.3.3组合数求解
6.4递归算法性能分析
6.4.1函数调用与栈
6.4.2递归函数的运行过程及性能分析
6.4.3递归函数转换为非递归函数
6.5常见的算法设计模式
6.5.1穷举算法
6.5.2贪心算法
6.5.3递归算法
6.5.4带备忘录的递归算法
6.5.5动态规划法
6.6上机实验
6.6.1阶乘函数的时间性能分析
6.6.2单链表类的递归实现
6.6.3入栈与出栈的模拟
本章习题
第7章字符串和数组
7.1字符串
7.1.1字符串的基本概念
7.1.2字符串的抽象数据类型
7.1.3字符串的存储
7.1.4字符串的匹配
7.2数组
7.2.1数组相关概念
7.2.2表格的存储
7.2.3特殊矩阵的压缩存储
7.2.4数组的应用
7.3上机实验
7.3.1字符串匹配算法的验证
7.3.2幻方的判断和奇数阶幻方的构造
本章习题
第8章二叉树
8.1基础知识
8.1.1二叉树的基本概念
8.1.2相关术语
8.1.3一些特殊的二叉树
8.1.4二叉树的抽象数据类型
8.2二叉树的性质
8.3二叉树的存储结构及实现
8.3.1二叉树的顺序存储
8.3.2二叉树的嵌套列表存储
8.3.3二叉树的链式存储及实现
8.4二叉树的操作
8.4.1二叉树的遍历
8.4.2二叉树遍历的递归算法
8.4.3二叉树的递归算法举例
8.4.4二叉树的非递归遍历
8.4.5二叉树的创建
8.4.6二叉树的图形化输出
8.5堆与优先级队列
8.5.1二叉堆的定义
8.5.2二叉堆的主要操作
8.5.3二叉堆的实现
8.6哈夫曼树及其应用
8.6.1哈夫曼树的相关概念
8.6.2哈夫曼树的构造
8.6.3哈夫曼编码
8.7上机实验
8.7.1二叉树的链式实现
8.7.2表达式二叉树及计算
8.7.3哈夫曼编码的实现
本章习题
第9章树
9.1基础知识
9.1.1树的基本概念
9.1.2树的抽象数据类型
9.1.3树的性质
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家谱处理
本章习题
第10章图
10.1基础知识
10.1.1图的定义
10.1.2图的相关术语
10.1.3图的抽象数据类型
10.2图的存储结构及实现
10.2.1邻接矩阵
10.2.2邻接表
10.3图的遍历
10.3.1深度优先搜索
10.3.2广度优先搜索
10.3.3遍历算法的应用
10.4最小生成树
10.4.1Prim算法
10.4.2Kruskal算法
10.5最短路径
10.5.1单源点最短路径
10.5.2每对顶点间的最短路径
10.6拓扑排序
10.6.1概述
10.6.2广度优先拓扑排序
10.6.3深度优先拓扑排序
10.7关键路径
10.7.1相关概念
10.7.2算法设计
10.7.3算法实现
10.8上机实验
10.8.1无向图的实现
10.8.2无向网的最小生成树
10.8.3有向网的最短路径
10.8.4有向无环图的拓扑排序
10.8.5AOE网的关键路径
10.8.6拯救007
10.8.7骑士周游问题
本章习题
第11章查找
11.1基础知识
11.1.1相关概念
11.1.2查找的分类
11.1.3查找算法的性能衡量
11.1.4查找表的抽象数据类型
11.1.5记录类型的定义
11.2线性表下的查找
11.2.1基于无序线性表的查找
11.2.2基于有序线性表的查找
11.2.3索引顺序表及分块查找
11.2.4查找算法性能的下界
11.3二叉树下的查找
11.3.1二叉查找树
11.3.2平衡二叉树
11.4哈希表查找
11.4.1哈希表的定义
11.4.2哈希函数设计方法
11.4.3解决冲突的方法
11.4.4哈希表的实现
11.4.5哈希查找性能分析
11.5Python的集合和字典
11.6查找小结
11.7上机实验
11.7.1线性表下查找算法的实现
11.7.2线性表下查找算法的性能测试与比较
11.7.3二叉查找树的实现及查找性能测试与比较
11.7.4哈希表的实现及查找性能测试与比较
本章习题
第12章排序
12.1基础知识
12.1.1相关概念
12.1.2排序表的类型定义
12.1.3排序的分类
12.1.4排序算法的性能衡量
12.2插入排序
12.2.1直接插入排序
12.2.2折半插入排序
12.2.3希尔排序
12.3交换排序
12.3.1冒泡排序
12.3.2快速排序
12.4选择排序
12.4.1简单选择排序
12.4.2堆排序
12.5归并排序
12.5.1自底向上的归并排序
12.5.2自顶向下的归并排序
12.6基数排序
12.6.1多关键字排序
12.6.2链式基数排序
12.7各种排序算法的比较
12.8高级语言中使用的排序
12.8.1C++标准模板库中的排序
12.8.2TimSort排序
12.9上机实验
12.9.1排序算法的实现
12.9.2排序算法的性能测试与比较
12.9.3教学系统数据查询和统计
本章习题
参考文献
作者介绍:
张玉华 苏州大学计算机科学与技术学院副教授,主要研究方向包括中文信息处理、算法设计与分析等。为本科生教授数据结构课程逾二十年。在数据结构教学方面积累了丰富的经验,发表了多篇相关教学论文。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
暂无其它内容!
网站评分
书籍多样性:4分
书籍信息完全性:5分
网站更新速度:5分
使用便利性:5分
书籍清晰度:8分
书籍格式兼容性:8分
是否包含广告:9分
加载速度:8分
安全性:9分
稳定性:6分
搜索功能:9分
下载便捷性:9分
下载点评
- 值得购买(148+)
- 二星好评(369+)
- 简单(533+)
- 体验满分(358+)
- 收费(544+)
- 博大精深(125+)
- 可以购买(366+)
下载评价
- 网友 扈***洁: ( 2025-01-14 08:15:07 )
还不错啊,挺好
- 网友 訾***晴: ( 2025-01-08 05:15:31 )
挺好的,书籍丰富
- 网友 曾***文: ( 2025-01-19 01:02:39 )
五星好评哦
- 网友 后***之: ( 2025-01-17 08:36:26 )
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 融***华: ( 2024-12-29 08:07:47 )
下载速度还可以
- 网友 相***儿: ( 2025-01-09 09:26:12 )
你要的这里都能找到哦!!!
- 网友 谭***然: ( 2025-01-02 19:09:47 )
如果不要钱就好了
- 网友 林***艳: ( 2024-12-24 01:22:38 )
很好,能找到很多平常找不到的书。
- 网友 居***南: ( 2025-01-01 14:44:14 )
请问,能在线转换格式吗?
- 网友 焦***山: ( 2024-12-25 05:44:09 )
不错。。。。。
- 网友 曾***玉: ( 2025-01-04 23:23:41 )
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 习***蓉: ( 2024-12-27 13:21:12 )
品相完美
- 网友 宫***玉: ( 2025-01-13 05:54:33 )
我说完了。
- 网友 车***波: ( 2024-12-22 15:58:47 )
很好,下载出来的内容没有乱码。
- 网友 冉***兮: ( 2024-12-22 05:29:06 )
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
- 网友 晏***媛: ( 2024-12-31 11:02:00 )
够人性化!
喜欢"数据结构(Python语言描述) 微课视频版 清华大学出版社"的人也看了
- 电子工艺理论基础 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中公版2013山西公务员考试-历年真题精解申论 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 行政职业能力测验必备考点专家解析 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 分子诊断学实验指导 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 一个刑警的日子 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 全新Maercam X9 数控加工与典型案例 MaercamX9数控加工的数控编程技术详解教程书籍 挖槽铣削加工面铣削加工钻孔加工流线粗加工v 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 猫苑 猫乘(宣纸线装 一函2册 清赏丛书) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- EPC项目费用估算方法与应用实例 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 工程结构鉴定与加固改造 柳炳康,吴胜兴,周安 主编 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 画见(止庵代表作。读书、看画,过向往的生活) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:5分
人物塑造:4分
主题深度:3分
文字风格:3分
语言运用:3分
文笔流畅:8分
思想传递:6分
知识深度:6分
知识广度:3分
实用性:6分
章节划分:6分
结构布局:9分
新颖与独特:7分
情感共鸣:6分
引人入胜:7分
现实相关:6分
沉浸感:3分
事实准确性:9分
文化贡献:4分