数据结构C++语言描述

数据结构C++语言描述
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-01
版次: 1
ISBN: 9787302226482
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 455页
字数: 712千字
  •   《数据结构C++语言描述》在参考近年国内外出版的多种数据结构教材的基础上,系统介绍了常用数据结构。全书共分12章,内容包括绪论、C++类、线性表、栈、队列、串、多维数组、广义表、树和二叉树、图、排序和查找。对每种数据结构的不同存储方式,均采用C++语言中模板类的方式进行描述和实现。

      《数据结构C++语言描述》可以作为高等院校计算机、信息工程、电子技术及相关专业学生的教材,也可以作为计算机技术与软件专业技术资格(水平)考试、计算机等级考试(三级或四级)、计算机专业自学考试的参考用书,同时也可供从事计算机软件开发和应用的工程技术人员阅读、参考。 第1章 绪论

    1.1 数据结构的发展简史

    1.2 基本概念和术语

    1.2.1 数据

    1.2.2 数据的逻辑结构

    1.2.3 数据的存储结构

    1.2.4 数据结构

    1.2.5 数据类型

    1.2.6 抽象数据类型与类

    1.3 算法

    1.3.1 算法的时间复杂度

    1.3.2 算法的空间复杂度

    本章小结

    习题

    第2章 C++类

    2.1 类的定义

    2.2 模板类

    2.3 基类和派生类

    2.4 对象的定义

    2.5 构造函数、析构函数和拷贝初始化构造函数

    2.6 运算符的重载

    2.6.1 运算符重载为类的函数成员

    2.6.2 运算符重载为非函数成员

    本章小结

    习题

    第3章线性表

    3.1 线性表的抽象数据类型

    3.1.1 线性表的逻辑结构

    3.1.2 线性表的操作

    3.1.3 线性表的存储结构

    3.2 顺序表

    3.2.1 顺序表的存储结构

    3.2.2 顺序表的操作

    3.2.3 顺序表类C++语言定义

    3.2.4 顺序表的应用——并交差运算

    3.3 非循环单链表

    3.3.1 非循环单链表的存储结构

    3.3.2 非循环单链表的操作

    3.3.3 非循环单链表类C++语言定义

    3.3.4非循环单链表的应用——多项式的加减运算

    3.4 循环单链表

    3.4.1 循环单链表的存储结构

    3.4.2 循环单链表的操作

    3.4.3 循环单链表类C++语言定义

    3.4.4 循环单链表的应用——约瑟夫环出列

    3.5 循环双链表

    3.5.1 循环双链表的存储结构

    3.5.2 循环双链表的操作

    3.5.3 循环双链表类C++语言定义

    3.6 线性表顺序存储和链式存储结构比较

    本章小结

    习题

    第4章栈

    4.1 栈的抽象数据类型

    4.1.1 栈的逻辑结构

    4.1.2 栈的操作

    4.1.3 栈的存储结构

    4.2 顺序栈

    4.2.1 顺序栈的存储结构

    4.2.2 顺序栈的操作

    4.2.3 顺序栈类C++语言定义

    4.2.4 顺序栈的应用——表达式求解

    4.3 链栈

    4.3.1 链栈的存储结构

    4.3.2 链栈的操作

    4.3.3 链栈类C++语言定义

    ……

    第5章 队

    第6章 串

    第7章 广义表

    第8章 树

    第9章 图

    第10章 排序

    第11章 排

    第12章 查找
  • 内容简介:
      《数据结构C++语言描述》在参考近年国内外出版的多种数据结构教材的基础上,系统介绍了常用数据结构。全书共分12章,内容包括绪论、C++类、线性表、栈、队列、串、多维数组、广义表、树和二叉树、图、排序和查找。对每种数据结构的不同存储方式,均采用C++语言中模板类的方式进行描述和实现。

      《数据结构C++语言描述》可以作为高等院校计算机、信息工程、电子技术及相关专业学生的教材,也可以作为计算机技术与软件专业技术资格(水平)考试、计算机等级考试(三级或四级)、计算机专业自学考试的参考用书,同时也可供从事计算机软件开发和应用的工程技术人员阅读、参考。
  • 目录:
    第1章 绪论

    1.1 数据结构的发展简史

    1.2 基本概念和术语

    1.2.1 数据

    1.2.2 数据的逻辑结构

    1.2.3 数据的存储结构

    1.2.4 数据结构

    1.2.5 数据类型

    1.2.6 抽象数据类型与类

    1.3 算法

    1.3.1 算法的时间复杂度

    1.3.2 算法的空间复杂度

    本章小结

    习题

    第2章 C++类

    2.1 类的定义

    2.2 模板类

    2.3 基类和派生类

    2.4 对象的定义

    2.5 构造函数、析构函数和拷贝初始化构造函数

    2.6 运算符的重载

    2.6.1 运算符重载为类的函数成员

    2.6.2 运算符重载为非函数成员

    本章小结

    习题

    第3章线性表

    3.1 线性表的抽象数据类型

    3.1.1 线性表的逻辑结构

    3.1.2 线性表的操作

    3.1.3 线性表的存储结构

    3.2 顺序表

    3.2.1 顺序表的存储结构

    3.2.2 顺序表的操作

    3.2.3 顺序表类C++语言定义

    3.2.4 顺序表的应用——并交差运算

    3.3 非循环单链表

    3.3.1 非循环单链表的存储结构

    3.3.2 非循环单链表的操作

    3.3.3 非循环单链表类C++语言定义

    3.3.4非循环单链表的应用——多项式的加减运算

    3.4 循环单链表

    3.4.1 循环单链表的存储结构

    3.4.2 循环单链表的操作

    3.4.3 循环单链表类C++语言定义

    3.4.4 循环单链表的应用——约瑟夫环出列

    3.5 循环双链表

    3.5.1 循环双链表的存储结构

    3.5.2 循环双链表的操作

    3.5.3 循环双链表类C++语言定义

    3.6 线性表顺序存储和链式存储结构比较

    本章小结

    习题

    第4章栈

    4.1 栈的抽象数据类型

    4.1.1 栈的逻辑结构

    4.1.2 栈的操作

    4.1.3 栈的存储结构

    4.2 顺序栈

    4.2.1 顺序栈的存储结构

    4.2.2 顺序栈的操作

    4.2.3 顺序栈类C++语言定义

    4.2.4 顺序栈的应用——表达式求解

    4.3 链栈

    4.3.1 链栈的存储结构

    4.3.2 链栈的操作

    4.3.3 链栈类C++语言定义

    ……

    第5章 队

    第6章 串

    第7章 广义表

    第8章 树

    第9章 图

    第10章 排序

    第11章 排

    第12章 查找
查看详情
您可能感兴趣 / 更多
数据结构C++语言描述
数据中心经营之道 唐汝林 等
唐汝林 等
数据结构C++语言描述
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据结构C++语言描述
数据要素教程
杨东 白银 著
数据结构C++语言描述
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据结构C++语言描述
数据确权的理论基础探索
彭诚信、史晓宇 著
数据结构C++语言描述
数据经济学
赵昌文,戎珂
数据结构C++语言描述
数据库原理与实践(MySQL版)()
杨俊杰,刘忠艳主编
数据结构C++语言描述
数据挖掘竞赛实战:方法与案例
许可乐
数据结构C++语言描述
数据要素估值
刘赛红、吕颖毅、王连军
数据结构C++语言描述
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据结构C++语言描述
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据结构C++语言描述
数据库管理系统原理与实现
杜小勇、陈红、卢卫
系列丛书 / 更多
数据结构C++语言描述
数据中心经营之道 唐汝林 等
唐汝林 等
数据结构C++语言描述
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据结构C++语言描述
数据要素教程
杨东 白银 著
数据结构C++语言描述
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据结构C++语言描述
数据确权的理论基础探索
彭诚信、史晓宇 著
数据结构C++语言描述
数据经济学
赵昌文,戎珂
数据结构C++语言描述
数据库原理与实践(MySQL版)()
杨俊杰,刘忠艳主编
数据结构C++语言描述
数据挖掘竞赛实战:方法与案例
许可乐
数据结构C++语言描述
数据要素估值
刘赛红、吕颖毅、王连军
数据结构C++语言描述
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据结构C++语言描述
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据结构C++语言描述
数据库管理系统原理与实现
杜小勇、陈红、卢卫
相关图书 / 更多
数据结构C++语言描述
数据中心经营之道 唐汝林 等
唐汝林 等
数据结构C++语言描述
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据结构C++语言描述
数据要素教程
杨东 白银 著
数据结构C++语言描述
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据结构C++语言描述
数据确权的理论基础探索
彭诚信、史晓宇 著
数据结构C++语言描述
数据经济学
赵昌文,戎珂
数据结构C++语言描述
数据库原理与实践(MySQL版)()
杨俊杰,刘忠艳主编
数据结构C++语言描述
数据挖掘竞赛实战:方法与案例
许可乐
数据结构C++语言描述
数据要素估值
刘赛红、吕颖毅、王连军
数据结构C++语言描述
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据结构C++语言描述
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据结构C++语言描述
数据库管理系统原理与实现
杜小勇、陈红、卢卫