飞速星空

您的位置: 下载首页 → 电子书 → 《C++与数据结构》电子版

跳到下载链接 《C++与数据结构》电子版

软件简介


本书系统地介绍了面向对象的封装性、继承性和多态性C++程序设计基础。在此基础上,采用面向对象的思想和抽象数据类型的概念,用C++语言有效地组织和描述了线性表、数组、串、栈、队列、树和图等各种常用的数据结构的相关类及其实现,并介绍了每一咱数据结构的不同存储方法、典型操作及其应用。
本书分两大部分,共15章。每部分介绍面向对象的概念及C++程序设计基础;第二部分介绍各种常用数据结构的C++抽象类及其实现。
本书可作为高等院校电子信息类专业以及其他相关专业本科生的教科书,也可供从事程序设计的工程人员参考使用。
第一部分 面向对象的C++程序设计基础
第1章 面向对象的设计方法
 1.1 面向对象的思想
  1.1.1 面向对象的程序设计
  1.1.2 面向对象的语言
 1.2 面向对象的基本概念
  1.2.1 对象
  1.2.2 消息
  1.2.3 类
 1.3 面向对象的基本特性
 1.4 C++的初步知识
 习题一
第2章 C++类及其对象的封装性
 2.1 类的声明和对象的定义
 2.2 类的成员函数
 2.3 对象成员的引用
 2.4 类的封装性和信息隐蔽
 2.5 构造函数
 2.6 析构函数
 2.7 调用构造函灵敏和析构函数的顺序
 2.8 对象指针
 2.9 动态存储
 2.10 C++中的对象
 习题二
第3章 友元、重载和引用
 3.1 友元
 3.2 重载
 3.3 引用
 习题三
第4章 继承与派生
 4.1 继承与派生的概念
 4.2 派生类的声明方式
 4.3 派生类的构成
 4.4 派生类成员函数的访问属性
 4.5 派生类的构造函数和析构函数
 4.6 多继承
 4.7 虚基类
 习题四
第5章 多态性与虚函数
第6章 模板

第2部分 数据结构——用面向对象方法与C++描述
第7章 绪论
第8章 线性表
第9章 数组
第10章 串
第11章 堆栈与队列
第12章 树
第13章 图
第14章 查找与散列结构
第15章 排序
参考文献

网友留言