数据结构与应用教程(C++版)题解与实验指导

作者:马石安、魏文平

丛书名:21世纪高等学校计算机教育实用系列教材

定价:29元

印次:1-1

ISBN:9787302340676

出版日期:2014.01.01

印刷日期:2013.11.20

图书责编:魏江江

图书分类:教材

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

本书是《数据结构与应用教程(C++版)》(清华大学出版社,ISBN 9787302291091)的配套辅助教材,其内容包括两个部分。第一部分是知识体系结构与习题和参考解答,与主教材的各章对应。各章中除了给出本章全部习题和参考解答外,还总结了本章的知识体系结构,并提供了数据结构的类模板声明。对于稍难的习题,书中都做了比较详细的分析,或在算法中加了注释; 第二部分是实验指导,这部分首先介绍了实验的目的与要求、实验环境和实验报告格式,然后给出了实验内容和参考解答。每个实验均有目的与要求,实现提示和参考程序。 本书可以配合《数据结构与应用教程(C++版)》教材使用,起到衔接课堂教学和指导实验教学的作用,也可以自成一体、单独使用。本书可作为高等院校计算机及相关专业学习数据结构的辅助教材,也可供自学者或教师参考。

C语言程序设计 87-至今 本专科生 64-72 江汉大学数据结构 87-至今 本专科生 64-72 江汉大学面向对象程序设计 99-至今 本专科生 48-64 江汉大学VisualC++程序设计 99-至今 本专科生 48-64 江汉大学数据库原理 87-至今 本专科生 64-72 江汉大学

当今的程序设计员不但要掌握一般的程序设计技巧,而且还要对计算机加工处理的对象进行系统的研究。数据结构正是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。 数据结构在计算机科学的各领域中应用十分广泛,如编译系统中要使用栈、语法树等; 操作系统中要使用队列、存储管理表、目录树等; 数据库系统中要使用线性表、链表、索引树等; 人工智能中要使用广义表、检索树、图等; 同样在面向对象的程序设计、计算机图形学、多媒体技术、软件工程等领域,都会用到各种不同的数据结构。因此,学好数据结构可以使你掌握更多的程序设计技巧,并能评价出算法的优劣,为以后学习计算机专业课程及走上工作岗位从事计算机大型软件开发打下良好的基础。目前,数据结构不仅是计算机专业的核心课程,而且是其他非计算机专业的主要选修或必修课程。 数据结构随着程序设计的发展而发展,面向对象技术是目前最流行的程序设计技术。为了适应形式的需要,有必要开设结合面向对象技术的数据结构课程。本书采用面向对象的观点讨论数据结构技术,并以C++语言作为算法描述工具。 由于数据结构所涉及的原理和算法比较抽象,学生所掌握程序设计的知识较少,往往难以理解数据结构中的原理,在解答数据结构习题和上机实践时感到无从下手。作者在多年的教学过程中对此深有感触,针对这一现象,作者编写了这本《数据结构与应用教程(C++版)题解与实验指导》,目的是通过对习题的解答和实验引导,使学生充分掌握数据结构的原理以及求解数据结构问题的思路和方法,编写出符合数据结构规范的算法,进一步加深对基本概念的理解,提高分析问题和解决问题的能力,...

目录
荐语
查看详情 查看详情
第1部分知识体系结构与习题和参考解答

第1章绪论

1.1本章知识体系结构

1.2主教材中的全部习题和参考解答

第2章线性表

2.1本章知识体系结构

2.2本章主要数据结构类模板的声明

2.2.1顺序表

2.2.2单链表

2.2.3单循环链表

2.2.4双链表

2.3主教材中的全部习题和参考解答

第3章栈和队列

3.1本章知识体系结构

3.2本章主要数据结构类模板的声明

3.2.1顺序栈

3.2.2共享顺序栈

3.2.3链栈

3.2.4循环队列

3.2.5链队列

3.3主教材中的全部习题和参考解答

第4章串

4.1本章知识体系结构

4.2本章主要数据结构类模板的声明

4.3主教材中的全部习题和参考解答

第5章数组和广义表

5.1本章知识体系结构

5.2本章主要数据结构类模板的声明

5.2.1稀疏矩阵

5.2.2广义表的链式存储结构

5.3主教材中的全部习题和参考解答

第6章树和二叉树

6.1本章知识体系结构

6.2本章主要数据结构类模板的声明

6.2.1二叉树的顺序存储结构

6.2.2二叉链表

6.2.3线索二叉链表

6.3主教材中的全部习题和参考解答

第7章图

7.1本章知识体系结构

7.2本章主要数据结构类模板的声明

7.2.1邻接矩阵

7.2.2邻接表

7.3主教材中的全部习题和参考解答

第8章排序

8.1本... 查看详情

查看详情