实用数据结构教程(第二版)
课件处为本书PPT教案

作者:颜辉、范丽梅主编,潘冠宇、刘磊、吴大亲、胡海燕、汤赫男副主编

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:39.8元

印次:2-3

ISBN:9787302427445

出版日期:2016.02.01

印刷日期:2019.08.09

图书责编:贾斌

图书分类:零售

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

本书共分为9章,系统地介绍了各种典型的数据结构,主要内容包括绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找及排序。本书对理论知识的阐述由浅入深、语言通俗易懂,强调应用能力的培养; 注重理论与实践相结合,保证教学内容的实用性和可操作性。在结构安排上,每章均以结构图形式系统地归纳和总结知识要点,配有应用案例、重点难点例题解析、综合练习、实验指导等内容,便于读者理解与掌握。 本书既可作为高等院校计算机专业及相关专业的教材,也可作为计算机工程和应用技术人员或是考研学生的参考书。

作为负责人或主要完成人完成科研项目30余项,其中国家“863”项目1项、教育部项目1项、省人才开发项目1项、省科技厅项目4项、省发改委项目1项、省政府研究中心项目2项等;发表研究论文30余篇,其中EI收录18篇,重要期刊1篇,核心期刊3篇;主编教材7部;获得省教学名师、省新世纪科学技术优秀人才、省政府科技与工程决策咨询委员、长春青年五四奖章等荣誉称号;获省优秀教学成果三等奖1项、省优秀教材三等奖1项、省高校优秀科研成果奖4项、省教育技术成果奖5项。主持建设省精品课1门,主持重点学科、特色专业、优秀课取得一定成绩。 从教23年,主讲数据结构、软件工程、c语言程序设计、计算机基础、VFP程序设计等多门基础及专业课程。�

数据结构是计算机及相关专业的专业基础课,也是计算机课程体系中的核心课程之一,是设计和实现系统软件及大型应用软件的技术基础,它主要研究各种基本数据的逻辑结构、存储结构和基本运算的实现,以及查找排序等常用算法的实现。通过学习数据结构课程,读者能够学会如何把现实世界的问题转化为计算机内部的表示和处理,进而学会组织数据,选择合适的逻辑结构和存储结构,设计算法,形成良好的程序设计风格,提高逻辑思维和抽象思维的能力。 本书是对《实用数据结构教程》一书的修订。在保留了原书突出以实用为主体、语言通俗、案例丰富等特点的基础上,经过对原书使用情况的深入调研,并组织专家和一线教师对自身教学经验进行认真总结、提炼之后,对原书内容进行了全面的修订和扩充,使其更加完备、充实。本书采用C/C++语言来描述算法,具有以下特点。 (1) 注重算法设计的简洁和易懂性,阐述深入浅出,实用性更强。 很多学习数据结构课程的读者都感觉数据结构比较抽象,算法理解比较困难。针对这一点,本书致力于使数据结构这个原本抽象的内容尽可能地通俗化,取消了抽象数据类型定义,力求实现从C/C++语言程序设计到数据结构算法设计的无缝对接,所有算法都直接利用C语言描述,程序可直接运行。将各种数据结构的应用具体实例化,易于掌握,更具实用性。 (2) 以典型题目分析带动能力培养。 本书各章都新增加了重点、难点例题解析部分。例题依据教学大纲精心组织,并从近年的考研真题中认真筛选构成,注重以分析为突破口,点拨解题思路,强化多知识点的灵活运用,启发解题灵感。所有例题不仅给出了参考答案,还给出了详细、透彻的分析过程,便于使用者在解题过程中举一反...

课件下载

样章下载

网络资源

扫描二维码
下载APP了解更多

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

1.1数据结构概论

1.1.1数据结构的研究对象

1.1.2数据结构的基本概念

1.1.3数据结构的研究内容

1.2算法

1.2.1算法的概念

1.2.2算法的特征

1.2.3算法的描述

1.2.4算法分析及评价

1.3C/C++

1.3.1C/C++中常用的数据类型

1.3.2C/C++语句

小结

重点、难点例题解析

综合练习

第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.3.5循环链表

2.3.6静态链表

2.4线性表的应用案例

小结

重点、难点例题解析

综合练习

第3章栈和队列

3.1栈

3.1.1栈的定义及操作特性

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

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

3.1.4栈的应用举例

3.2队列

3.2.1队列的定义及操作特性

3.2.2队列的顺序存储结构及其基本运算的实现

3.2.3队列的链式存储结构及其基本运算的实现

3.2.4队列的应用举例

...

本书以一个完整的“学生管理系统”为实例,在各章节中通过实例的创建,使学生既学习了基础理论知识,又学习了数据库管理系统的基本开发过程。同时,本书在第1版的基础上,对知识体系结构及内容讲述的逻辑顺序进行了精心的设计和安排,力求内容深度适宜,例题典型全面,讲解深入浅出。本书覆盖了计算机等级考试(二级Visual FoxPro)大纲,是一本涵盖面广、实用性强、内容较全面的教科书。