全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

C++与数据结构(第4版高等学校规划教材)

  • 定价: ¥52
  • ISBN:9787121315794
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:354页
  • 作者:编者:高飞
  • 立即节省:
  • 2018-02-01 第4版
  • 2018-02-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    高飞主编的《C++与数据结构(第4版高等学校规划教材)》是国家级(网络教育)精品课程的教学成果,也是北京市高等教育精品教材,根据教育部高等学校大学计算机课程教学指导委员会《大学计算机基础课程教学基本要求》中有关理工类专业的计算机基础课程教学要求组织编写而成,内容由浅入深,案例丰富,通俗易懂,实用性强。
    本书在介绍了C++语言的程序设计方法的基础上,采用面向对象的思想和抽象数据类型的概念,用C++语言有效地组织和描述了线性表、堆栈、队列、树和图等各种典型的数据结构和相关类的实现,并介绍了每一种数据结构的不同存储方法、典型操作及其应用。
    全书共11章,包括数据结构的基本概念,数组与指针,函数,C++编程基础,继承和多态,模板和STL,线性表,堆栈与队列,树与二叉树,图,查找与散列结构,排序等。本书各章配有习题和实验训练题,方便实践教学,并为任课教师提供了电子课件和示例源代码。
    本书可作为高等院校电子信息类以及其他相关专业本科生教材和教学参考书,也可供从事程序设计工程的人员参考使用。

目录

第1章  数据结构的基本概念
  1.1 数据结构的概念和术语
  1.2 抽象数据类型
    1.2.1 数据类型
    1.2.2 数据抽象与抽象数据类型
  1.3 算法和算法分析
    1.3.1 算法
    1.3.2 算法设计的要求
    1.3.3 算法效率的度量
  1.4 面向对象概述
    1.4.1 面向对象的思想
    1.4.2 面向对象程序设计
    1.4.3 面向对象的语言
    1.4.4 面向对象的基本概念
    1.4.5 面向对象的基本特性
  1.5 本章小结
  习题1
第2章  C++初步知识
  2.1 C++语言
  2.2 数组
    2.2.1 一维数组
    2.2.2 二维数组
    2.2.3 字符数组和字符串
  2.3 指针
    2.3.1 指针的概念
    2.3.2 指针的定义
    2.3.3 指针的运算
  2.4 指针和数组
    2.4.1 指针与数组名
    2.4.2 指向数组的指针
    2.4.3 存储指针的数组
    2.4.4 动态存储
  2.5 结构
    2.5.1 结构类型的定义
    2.5.2 结构变量的说明
    2.5.3 结构成员的引用
    2.5.4 结构数组和结构指针
  2.6 函数
    2.6.1 函数的声明、定义和调用
    2.6.2 函数的参数传递
    2.6.3 带默认参数的函数
    2.6.4 内置函数
    2.6.5 函数的重载
  2.7 本章小结
  习题2
  实验训练2
第3章  C++类及其对象的封装性
  3.1 类的声明和对象的定义
    3.1.1 声明类类型
    3.1.2 定义对象的方法
    3.1.3 对象成员的引用
  3.2 类的成员函数
    3.2.1 成员函数的访问属性
    3.2.2 在类外定义成员函数
    3.2.3 内置成员函数
    3.2.4 成员函数的存储方式
  3.3 构造函数和析构函数
    3.3.1 对象的初始化
    3.3.2 构造函数的作用
    3.3.3 带参数的构造函数
    3.3.4 构造函数的重载
    3.3.5 拷贝构造函数
    3.3.6 析构函数
  3.4 相关特性
    3.4.1 引用
    3.4.2 友元
    3.4.3 运算符重载
  3.5 本章小结
  习题3
  实验训练3
第4章  继承性和多态性
第5章  模板与标准模板库
第6章  线性表
第7章  堆栈、队列和递归
第8章  树与二叉树
第9章  图
第10章  查找与散列结构
第11章  排序
参考文献