数据结构与实训(第2版)

数据结构与实训(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编 ,
2011-11
版次: 1
ISBN: 9787121150012
定价: 29.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 270页
字数: 448千字
1人买过
  • 全书内容共分8章,第1章介绍了数据结构和算法的基本概念,第2~4章介绍了线性表、堆栈、队列、串、数组等常用的线性结构,第5、6章介绍了非线性结构树形结构和图状结构,第7、8章介绍了两个基本技术排序和查找的常用算法。附录A中介绍了实训的相关知识,包括实训的步骤、实训报告规范、实训的环境。对每一种数据结构都详细阐述了基本概念、各种不同的存储结构及在不同存储结构上主要算法的实现,并给出丰富的典型例题,以帮助读者理解。
       本书可作为高职高专院校计算机及相关专业数据结构课程的教材。 第1章 概论

      1.1引言

        1.1.1什么是数据结构

        1.1.2数据结构研究什么

      1.2数据结构的基本概念

      1.3算法和算法的分析

        1.3.1算法及算法的描述

        1.3.2算法设计的要求

        1.3.3算法的分析

      习题

    第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.4顺序表与链表的比较

      2.5典型题例

      2.6实训例题

        2.6.1实训例题1:有序顺序表的建立及查找

        2.6.2实训例题2:多项式的表示和相加

      习题

      实训习题

    第3章 堆栈和队列

      3.1  堆栈

        3.1.1堆栈的定义及基本运算

        3.1.2堆栈的顺序存储结构

        3.1.3堆栈的链式存储结构

      3.2栈典型题例

      3.3栈的典型应用与递归算法

        3.3.1栈的典型应用——子程序的调用和返回

        3.3.2递归算法

        3.3.3递归算法的执行过程

      3.4  队列

        3.4.1队列的定义及运算

        3.4.2队列的顺序存储结构

        3.4.3  队列的链式存储结构

        3.5队列典型题例

        3.6实训例题

        3.6.1实训例题1:顺序循环队列的操作

        3.6.2实训例题2:括号配对

      习题

      实训习题

    第4章 串与数组

      4.1  串及其基本运算

        4.1.1串的基本概念

        4.1.2串的基本运算

      4.2串的存储结构

        4.2.1串的顺序存储

        4.2.2串的堆存储结构

        4.2.3串的链式存储

      4.3  串的模式匹配算法及子串替换算法

        4.3.1模式匹配的Brute.Force算法

        4.3.2子串替换算法

      4.4数组

        4.4.1数组的定义

        4.4.2一维数组、二维数组和多维数组

      4.5典型题例

      4.6实训例题

        4.6.1实训例题1:字符串操作

        4.6.2实训例题2:二维数组

      习题

      实训习题

    第5章 树和二叉树

      5.1  树

        5.1.1树的基本概念

        5.1.2树的基本操作

        5.1.3树的存储结构

     ……

    参考文献
  • 内容简介:
    全书内容共分8章,第1章介绍了数据结构和算法的基本概念,第2~4章介绍了线性表、堆栈、队列、串、数组等常用的线性结构,第5、6章介绍了非线性结构树形结构和图状结构,第7、8章介绍了两个基本技术排序和查找的常用算法。附录A中介绍了实训的相关知识,包括实训的步骤、实训报告规范、实训的环境。对每一种数据结构都详细阐述了基本概念、各种不同的存储结构及在不同存储结构上主要算法的实现,并给出丰富的典型例题,以帮助读者理解。
       本书可作为高职高专院校计算机及相关专业数据结构课程的教材。
  • 目录:
    第1章 概论

      1.1引言

        1.1.1什么是数据结构

        1.1.2数据结构研究什么

      1.2数据结构的基本概念

      1.3算法和算法的分析

        1.3.1算法及算法的描述

        1.3.2算法设计的要求

        1.3.3算法的分析

      习题

    第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.4顺序表与链表的比较

      2.5典型题例

      2.6实训例题

        2.6.1实训例题1:有序顺序表的建立及查找

        2.6.2实训例题2:多项式的表示和相加

      习题

      实训习题

    第3章 堆栈和队列

      3.1  堆栈

        3.1.1堆栈的定义及基本运算

        3.1.2堆栈的顺序存储结构

        3.1.3堆栈的链式存储结构

      3.2栈典型题例

      3.3栈的典型应用与递归算法

        3.3.1栈的典型应用——子程序的调用和返回

        3.3.2递归算法

        3.3.3递归算法的执行过程

      3.4  队列

        3.4.1队列的定义及运算

        3.4.2队列的顺序存储结构

        3.4.3  队列的链式存储结构

        3.5队列典型题例

        3.6实训例题

        3.6.1实训例题1:顺序循环队列的操作

        3.6.2实训例题2:括号配对

      习题

      实训习题

    第4章 串与数组

      4.1  串及其基本运算

        4.1.1串的基本概念

        4.1.2串的基本运算

      4.2串的存储结构

        4.2.1串的顺序存储

        4.2.2串的堆存储结构

        4.2.3串的链式存储

      4.3  串的模式匹配算法及子串替换算法

        4.3.1模式匹配的Brute.Force算法

        4.3.2子串替换算法

      4.4数组

        4.4.1数组的定义

        4.4.2一维数组、二维数组和多维数组

      4.5典型题例

      4.6实训例题

        4.6.1实训例题1:字符串操作

        4.6.2实训例题2:二维数组

      习题

      实训习题

    第5章 树和二叉树

      5.1  树

        5.1.1树的基本概念

        5.1.2树的基本操作

        5.1.3树的存储结构

     ……

    参考文献
查看详情
相关图书 / 更多
数据结构与实训(第2版)
数据法学
杨华 主编;张继红 陈吉栋 吴惟
数据结构与实训(第2版)
数据可视化技术与应用
陈战胜刘晓宇|责编:刘丽丽许璐 编者
数据结构与实训(第2版)
数据科学
朝乐门
数据结构与实训(第2版)
数据有道 数据分析+图论与网络+微课+Python编程
姜伟生 著
数据结构与实训(第2版)
数据采集与预处理(微课版)
安俊秀徐传运戴宇睿
数据结构与实训(第2版)
数据结构与算法设计(第二版)
张小艳
数据结构与实训(第2版)
数据要素交易的法律制度构造
郭如愿
数据结构与实训(第2版)
数据库简史
盖国强
数据结构与实训(第2版)
数据结构(第二版) 高佳琴主编. -- 2版
高佳琴主编.--2版
数据结构与实训(第2版)
数据可视化原理与实例第二版
李春芳;石卓奇;沈寓实
数据结构与实训(第2版)
数据分析与建模方法
作者
数据结构与实训(第2版)
数据合规3.0 基础理论与场景指引
陈吉栋 著