|
|
数据结构-(用面向对象方法与C++语言描述)(第2版) 内容提要 |
“数据结构”是计算机专业的核心课程,是从事计算机软件开发和应用人员必备的专业基础。随着计算机的日益普及,“数据结构”课程也在不断地发展。 《数据结构-(用面向对象方法与C++语言描述)(第2版)》按照清华大学计算机系本科“数据结构”大纲的要求,从面向对象的概念、对象类设计的风格和数据结构的层次开始,从线性结构到非线性结构,从简单到复杂,深入地讨论了各种数据结构内在的逻辑关系及其在计算机中的实现方式和使用。此外,对常用的迭代、递归、回溯等算法设计技巧,搜索和排序算法等都做了详尽的描述,并引入了简单的算法分析。 《数据结构-(用面向对象方法与C++语言描述)(第2版)》采用面向对象的观点讨论数据结构技术,并以兼有面向过程和面向对象双重特色的C++语言作为算法的描述工具,强化基本知识和基本能力的双基训练。《数据结构-(用面向对象方法与C++语言描述)(第2版)》条理清晰,通俗易懂,图文并茂,适于自学。 与《数据结构-(用面向对象方法与C++语言描述)(第2版)》配套的《数据结构习题解析——用面向对象方法与C++语言描述》一书已经由清华大学出版社出版。《数据结构-(用面向对象方法与C++语言描述)(第2版)》适合大专院校计算机、软件专业本科生使用,也可作为教师和有关科研人员的参考书。
|
|
|
数据结构-(用面向对象方法与C++语言描述)(第2版) 目录 |
第1章 数据结构概论 1.1 数据结构的概念 1.1.1 数据结构举例 1.1.2 数据与数据结构 1.1.3 数据结构的分类 1.1.4 数据结构课程的内容 1.2 数据结构的抽象形式 1.2.1 数据类型 1.2.2 数据抽象与抽象数据类型 1.3 作为ADT的C++类 1.3.1 面向对象的概念 1.3.2 C++中的类 1.3.3 C++中的对象 1.3.4 C++的输入输出 1.3.5 C++中的函数 1.3.6 动态存储分配 1.3.7 C++中的继承 1.3.8 多态性 1.3.9 C++的模板 1.4 算法定义 1.5 算法性能分析与度量 1.5.1 算法的性能标准 1.5.2 算法的后期测试 1.5.3 算法的事前估计 1.5.4 算法的渐进分析 **1.5.5 最坏、最好和平均情况 习题 第2章 线性表 2.1 线性表 2.1.1 线性表的概念 2.1.2 线性表的类定义 2.2 顺序表 2.2.1 顺序表的定义和特点 2.2.2 顺序表的类定义及其操作 2.2.3 顺序表的性能分析 2.2.4 顺序表的应用 2.3 单链表 2.3.1 单链表的概念 2.3.2 单链表的类定义 2.3.3 单链表中的插入与删除 2.3.4 带 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |