|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书简明扼要地介绍了各种典型数据结构的逻辑特性、存储方法和基本运算。主要内容包括:线性表、栈、队列、二叉树、图、网络、特殊矩阵、广义表和文件等。书中每一个算法均用Pascal语言和C++语言对照描述,书末附有习题解答和实习任务书。
对计算机专业本科生来说,本书既可作为学习数据结构的教材,也可作为学习Pascal程序设计和C++程序设计的参考书。 喜欢读"这本书"的人也喜欢:
编辑推荐:
本书简明扼要地介绍了各种典型数据结构的逻辑特性、存储方法和基本运算。主要内容包括:线性表、栈、队列、二叉树、图、网络、特殊矩阵、广义表和文件等。书中每一个算法均用Pascal语言和C++语言对照描述,书末附有习题解答和实习任务书。
对计算机专业本科生来说,本书既可作为学习数据结构的教材,也可作为学习Pascal程序设计和C++程序设计的参考书。 目录:
第1章 概论
1.1 基本术语 1.2 数据的逻辑结构 1.3 数据的存储结构 1.4 数据的运算 1.5 算法分析 1.6 算法分析举例 习题一 第2章 线性表 2.1 顺序表 2.2 约瑟夫问题 2.3 线性链表 2.4 多项式相加 习题二 第3章 栈和队列 3.1 顺序栈 3.2 链接栈 3.3 表达式求值 3.4 顺序队列 3.5 链接队列 3.6 报数问题 3.7 随机事件模拟 习题三 第4章 树形结构 4.1 树 4.2 二叉树 4.3 遍历树形结构 4.4 二叉树的遍历算法 4.5 线索二叉树 4.6 哈夫曼树及其应用 4.7 状态树 习题四 第5章 图状结构 5.1 基本术语 5.2 图的存储表示 5.3 图的遍历和生成树 5.4 最小生成树 5.5 双连通图 5.6 单源最短路径 5.7 每一对顶点之间的最短路径 5.8 拓扑排序 5.9 关键路径 5.10 最大流量 习题五 第6章 矩阵和广义表 6.1 矩阵 6.2 特殊矩阵 6.3 稀疏矩阵 6.4 稀疏矩阵的运算 …… 第7章 查找 第8章 内排序 第9章 文件 第10章 抽象数据类型 实习题 附录 习题解答 参考文献 前言:
对计算机专业的本科生来说,高级语言程序设计、数据结构、算法设计与分析是三门重要的必修课。这三门课程都是教学生如何编写计算机程序的。高级语言程序设计是程序设计的初级课程,主要是向学生传授高级程序设计语言的基础知识,对学生进行结构化程序设计的初步训练:数据结构是程序设计的中级课程,主要是培养学生分析数据、组织数据的能力,教学生如何编写效率高、结构好的程序;算法设计与分析是程序设计的高级课程,主要是教学生学习各种典型的问题求解策略,学习对程序的时空性能作定量分析的方法。
作为计算机专业本科生60学时至70学时数据结构课程的教材,本书对传统教学内容作了精选与压缩:凡是..
序言:
人们已普遍认识到:21世纪是信息时代,以计算机为核心的信息技术是21世纪科技发展的大趋势。那么,作为计算机专业人才培养基地的大学计算机专业,如何适应这种发展,培养出符合时代要求、具有创新能力的人才呢?这是近年来计算机教育界讨论的热门话题,也是我们长期思考并努力探索的课题。
教材是人才培养的基础。在华中理工大学出版社的倡议和委托下,我们自1998年下半年起就开始讨论、筹划编写一套适应21世纪人才培养需要的计算机本科专业系列教材。在此基础上,我们组织了武汉大学、华中理工大学、华中师范大学、武汉测绘科技大学、武汉水利电力大学、武汉交通科技大学等院校的部分教师共同编写了这套“面向..
|