𝔖 Scriptorium
✦   LIBER   ✦

📁

图解数据结构--使用C#

✍ Scribed by 吴灿铭; 胡昭民


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
453
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


这是一本综合讲述数据结构及其算法的入门书,全书采用图文讲解的方式,力求读者易于学习和掌握。全书从基本的数据结构概念开始讲起,包括数组结构、队列、堆栈、树形结构、排序、查找等:接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,并为每个经典的算法都提供了 C#程序设计语言编写的完整范例程序;最后在每章末尾都安排了大量的习题,这些题目包含各类考试的例题.希望读者能灵活地应用所学的各种知识。

本书图文并茂,叙述简洁、清晰,范例丰富,可操作性强,针对具有一定编程能力又想提高编程“深度”的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。

✦ Table of Contents


封面
扉页
内容简介
版权页

改编说明
目录
第1章 数据结构与算法
1.1 数据结构的定义
1.2 算法
1.3 算法性能分析
1.4 常见算法介绍
1.5 程序设计简介
课后习题
第2章 数组结构
2.1 线性表简介
2.2 认识数组
2.3 矩阵
2.4 数组与多项式
课后习题
第3章 链表
3.1 动态分配内存
3.2 单向链表
3.3 环形链表
3.4 双向链表
课后习题
第4章 堆栈
4.1 堆栈简介
4.2 堆栈的应用
4.3 算术表达式的求值法(对应于表达式的表示法)
4.4 中序法转换为前序法
4.5 前序与后序表达式转换成中序表达式
课后习题
第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 AOV网络与拓扑排序
7.8 AOE网络
课后习题
第8章 排序
8.1 排序简介
8.2 内部排序法
8.3 外部排序法
课后习题
第9章 查找
9.1 常见的查找方法
9.2 哈希查找法
9.3 常见的哈希法
9.4 碰撞与溢出问题的处理
课后习题
正文结束
附录A C#开发环境与指令摘要
A.1 Visual Studio Community 2017软件下载与安装
A.2 创建第一个控制台项目
A.3 C# 语言重要指令的简介
附录B 习题答案


📜 SIMILAR VOLUMES


数据结构与算法图解
✍ 杰伊•温格罗 📂 Library 📅 2019 🏛 人民邮电出版社 🌐 Chinese

<p>本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。</p>

数据结构
✍ 陈越 📂 Library 📅 2016 🏛 高等教育出版社 🌐 Chinese
数据结构
✍ 魏连锁 📂 Library 📅 2018 🏛 哈尔滨工程大学出版社 🌐 Chinese

本书结合编者多年教学经验,系统地介绍了数据结构的基本概念和知识,条理清晰、理论精炼、重点突出、图文并茂,内容安排循序渐进、深入浅出,既注重理论知识,又注重算法设计的训练,突出了实践性与实用性。

数据结构教程与题解
✍ 胡圣荣 📂 Library 📅 2011 🏛 清华大学出版社 🌐 Chinese

<p>《数据结构教程与题解》介绍了线性表、栈、队列、串、多维数组、广义表、树、图、查找表、排序、文件等多种基本而常用的数据结构的数据表示和数据处理方法,包括逻辑结构、存储结构、基本运算及相应的算法,其中算法描述采用c语言。《数据结构教程与题解》求通俗易懂,概念明确;部分课后练习和参考答案可作为正文的补充,如一些算法的实现、个别较深入的问题或证明推导等。</p> <p>《数据结构教程与题解》可作为计算机和信息类相关专业的本(专)科“数据结构”课程的教材和参考书。</p>