技术教育社区
www.teccses.org

图解数据结构——使用C++

封面

作者:胡昭民

页数:380

出版社:清华大学出版社

出版日期:2016

ISBN:9787302438342

电子书格式:pdf/epub/txt

内容简介

  《图解数据结构:使用C++》主要讲解如何将数据结构概念用C++程序语言进行实作。  《图解数据结构:使用C++》将复杂的理论结合图文并茂的解说方式,并搭配丰富的图表及范例介绍,将数据结构中重要的观念及演算方法加以诠释,集中学习焦点。  《图解数据结构:使用C++》适合数据结构的初学者使用,也可以作为计算机相关专业的教科书。  数据结构一直是计算机科学既经典又核心的课程之一,《图解数据结构:使用C++》是一本综合而且全面讲述数据结构及其算法分析的教科书。为了便于高校的教学或者读者自学,作者在描述数据结构原理和算法时文字清晰且严谨,为每个算法及其数据结构提供了演算的详细图解。另外,为了适合教学中让学生上机实践或者自学者上机“操练”,《图解数据结构:使用C++》为每个经典的算法都提供了C++编写的完整范例程序源代码,每个范例程序都不需要经过修改,直接通过编译就可以运行,目的就是让《图解数据结构:使用C++》的学习者以这些范例程序作为参照,迅速掌握数据结构和算法的要点。

目录

第1章 数据结构导论
1.1 数据结构简介
1.1.1 数据结构的应用
1.1.2 算法
1.1.3 算法的描述工具
1.2 认识程序设计
1.2.1 高级程序设计语言
1.2.2 程序设计要领
1.3 程序设计的风格
1.3.1 自顶向下与模块化设计
1.3.2 可读性设计
1.3.3 控制结构设计
1.3.4 面向对象设计
1.4 面向对象设计与C++
1.4.1 C++的面向对象功能
1.4.2 类的基本概念
1.4.3 访问权限关键词
1.4.4 继承关系
1.4.5 多态
1.5 递归算法
1.5.1 递归的定义
1.5.2 斐波拉契数列
1.5.3 汉诺塔问题
1.6 程序效率的分析
1.6.1 Big-Oh
1.6.2 Ω(omega)
1.6.3 0(theta)
本章习题

第2章 线性表
2.1 线性表的定义
2.1.1 线性表的用途
2.2 数组
2.2.1 一维数组
2.2.2 二维数组
2.2.3 多维数组
2.2.4 结构数组
2.2.5 C++的字符串
2.2.6 字符串数组
2.2.7 String类
2.2.8 指针数组
2.3 矩阵
2.3.1 矩阵的运算
2.3.2 稀疏矩阵
2.3.3 上三角形矩阵
2.3.4 下三角形矩阵
2.3.5 带状矩阵
本章习题
……

第3章 链表
第4章 堆栈与队列
第5章 树状结构
第6章 图形结构
第7章 排序
第8章 查找

附录

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《图解数据结构——使用C++》
Article link:https://www.teccses.org/1269093.html