数据结构教程(第4版)
“十二五”普通高等教育本科国家级规划教材
提供PPT课件,期末试卷,教学大纲,源程序,配套实验教材,配套习题教材等,更新日期15.6.25

作者:李春葆,尹为民,蒋晶珏,喻丹丹,安扬

丛书名:高等学校算法类课程系列教材

定价:49元

印次:4-12

ISBN:9787302250876

出版日期:2012.12.01

印刷日期:2017.01.11

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书在前3版的基础上,根据教育部新的考研大纲和大量读者来信提出的要求进行了修订。本书内容包括绪论、线性表、栈和队列、串、递归、数组和广义表、树和二叉树、图、查找、内排序、外排序和文件,还给出了6个综合实验题、实验报告格式、引用型参数的说明、顺序表和顺序栈以及顺序队列使用指针引用型参数的说明、书中部分算法清单、全国计算机专业数据结构2011年联考大纲。 本书适合高等院校计算机及相关专业本科生和研究生使用。

如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

数据结构是计算机学科的必修课程,涵盖了计算机学科的算法设计、数值分析、操作系统和编译原理等课程所涉及的大部分相关算法的实现。学好该课程,不仅对这些后续课程的学习有很大帮助,而且能在实际中发挥其广泛的用途。 计算机是进行数据处理的工具,而数据结构主要研究数据的各种组织形式以及建立在这些组织形式之上的各种运算算法的实现,它不仅为用计算机语言进行程序设计提供了方法性的理论指导,还在一个更高的层次上总结了程序设计的常用方法和常用技巧。 本教程是作者针对数据结构课程概念多、算法灵活和抽象性强等特点,在总结长期教学经验的基础上编写的。全书分为13章和6个附录,第1章为绪论,介绍数据结构的基本概念,特别强调算法分析的方法;第2章为线性表,介绍线性表的两种存储结构——顺序表和链表与其基本运算算法的实现;第3章为栈和队列,介绍这两种特殊的线性结构的概念与应用;第4章为串,介绍串的概念与模式匹配算法;第5章为递归,较深入地讨论计算机学科中递归算法的设计方法;第6章为数组和广义表,介绍数组、稀疏矩阵和广义表的概念与相关运算算法的实现;第7章为树和二叉树,介绍树和二叉树的概念与各种运算算法的实现,其中特别突出二叉树的各种递归算法;第8章为图,介绍图的概念和图的各种运算算法的实现;第9章为查找,介绍各种查找算法的实现;第10章为内排序,介绍各种内排序算法的实现;第11章为外排序,介绍各种外排序算法的实现;第12章为文件,介绍各类文件的组织结构;第13章为采用面向对象的方法描述算法,介绍了面向对象的概念和采用C++语言描述数据结构算法的方法;附录A给出6个综合实验题;附录B给出实验报告格式;附录C是引...

目录
荐语
查看详情 查看详情
第1章绪论

1.1什么是数据结构

1.1.1数据结构的定义

1.1.2逻辑结构类型

1.1.3存储结构类型

1.1.4数据类型和数据结构

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

上机实验题1

第2章线性表

2.1线性表及其逻辑结构

2.1.1线性表的定义

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

2.2线性表的顺序存储结构

2.2.1线性表的顺序存储结构——顺序表

2.2.2顺序表基本运算的实现

2.3线性表的链式存储结构

2.3.1线性表的链式存储结构——链表

2.3.2单链表

2.3.3双链表

2.3.4循环链表

2.4线性表的应用

2.5有序表

2.5.1有序表的抽象数据类型描述

2.5.2有序表的存储结构及其基本运算算法

2.5.3有序表的归并算法

2.5.4有序表的应用

本章小结

练习题2

上机实验题2

第3章栈和队列

3.1栈

3.1.1栈的定义

3.1.2栈的顺序存储结构及其基本运算的实现

3.1.3栈的链式存储结构及其基本运算的实现

... 查看详情

如果希望加入教师微信交流群,请加微信:itbook8

如果希望加入教师QQ交流群,请加QQ:883604

加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。


查看详情