网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 数据结构(C++版第2版普通高等教育十一五国家级规划教材)
分类 教育考试-大中专教材-成人教育
作者 李根强
出版社 中国水利水电出版社
下载
简介
编辑推荐

本书介绍了数据处理领域中常用的数据结构及其主要的运算,所有的算法均给出了C++的描述,主要内容包括:数据结构与算法的基本概念、线性表及其顺序存储结构、线性链表及其运算、数组、树与二叉树、图、查找技术、Hash表技术、排序技术。本书通俗易懂,实例丰富,每章后面都有习题。本书可作为高等院校非计算机专业的学生学习数据结构的教材,也可作为数据结构的培训班教材或自学教材。

内容推荐

本书为普通高等教育“十一五”国家级规划教材。

本书从软件开发设计的角度出发,按照面向对象的程序设计思想,详细介绍了线性表、栈和队列、串、多维数组和广义表、树、图等不同的数据结构,以及这些数据结构在计算机中的存储表示和不同存储表示上的算法实现。每个算法都用C++语言进行描述,并全部上机在Visual C++ 6.0环境下运行通过。第8、9两章,介绍了计算机中常用的两种运算:查找和排序,详细介绍了不同的查找、排序运算的实现及各种算法的效率分析。最后一章,介绍了文件的基本概念和文件的组织形式。本书是在2005年第1版的基础上,做了一定的修改,增加了相应的功能,涵盖了硕士研究生数据结构考试大纲所规定的考试内容。

本书配套的《数据结构(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

第2章 线性表

 2.1 线性表的定义及其运算

  2.1.1 线性表的定义

  2.1.2 线性表的运算

  2.1.3 线性表的抽象数据类型描述

 2.2 线性表的顺序存储结构

  2.2.1 顺序表结构

  2.2.2 顺序表运算

  2.2.3 顺序表存储空间的动态分配

 2.3 线性表的链式存储结构

  2.3.1 单链表结构

  2.3.2 单链表运算

  2.3.3 循环链表结构

  2.3.4 双向链表结构

 2.4 一元多项式的表示及相加

  2.4.1 一元多项式的表示

  2.4.2 一元多项式的相加

 2.5 顺序表与链表的比较

 2.6 算法应用举例

 本章小结

 习题2

第3章 栈和队列

 3.1 栈

  3.1.1 栈的定义

  3.1.2 栈的运算

  3.1.3 栈的抽象数据类型描述

  3.1.4 顺序栈

  3.1.5 链栈

  3.1.6 栈的应用

 3.2 队列

  3.2.1 队列的定义

  3.2.2 队列的基本运算

  3.2.3 队列的抽象数据类型描述

  3.2.4 循环队列

  3.2.5 链队列

  3.2.6 队列的应用

 本章小结

 习题3

第4章 串

 4.1 串的定义及运算

  4.1.1 基本概念

  4.1.2 串的运算

  4.1.3 串的抽象数据类型描述

 4.2 串的存储结构

  4.2.1 顺序存储

  4.2.2 链式存储

  4.2.3 索引存储

 4.3 串运算的实现

  4.3.1 串插入

  4.3.2 串删除

  4.3.3 子串定位

 ……

第5章 多维数组和广义表

第6章 树和二叉树

第7章 图

第8章 查找

第9章 内排序

第10章 外排序

第11章 文件

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 18:01:08