实用数据结构

副标题:无

作   者:林小茶编著

分类号:

ISBN:9787302338284

微信扫一扫,移动浏览光盘

简介

林小茶编著的《实用数据结构》为与计算机应用相关的专业量身定做,保留了经典数据结构的主要内容,但是做了一些必要的删减,以适应相对较少的课时安排;同时,还选择了一些实用性比较强的实例作为案例。在讲解数据的存储结构时,使用了大量的图表,有助于学生对数据结构及相关算法的理解。 本书的主要内容包括概述、栈与队列、线性表、线性表的链式存储、哈希表与索引表、内排序、树与二叉树和图。在各章内容的安排上不求大而全,力求少而精,讲解透彻,重点突出。 《实用数据结构》既可以作为计算机相关专业本科学生学习数据结构的教材,也可作为自学者的教材或参考书。

目录

第1章 概述
 1.1 什么是数据结构
 1.2 数据结构的相关概念和术语
 1.3 算法
 1.3.1 算法的概念
 1.3.2 算法的特性
 1.3.3 算法的描述方法——类C语言
 1.4 算法分析
 1.4.1 计算比较次数和移动次数
 1.4.2 大O表示法及算法的时间复杂度
 1.4.3 最好、最差和平均情况
 1.4.4 算法的空间复杂度
 本章小结
 习题
第2章 栈与队列
 2.1 栈
 2.1.1 栈的实例
 2.1.2 栈的基本概念
 2.1.3 栈的顺序存储
 2.1.4 顺序栈的基本算法
 2.1.5 顺序栈的算法效率
 2.1.6 栈的链式存储
 2.1.7 单链栈的基本算法
 2.1.8 链栈的算法效率
 2.1.9 栈应用举例
 2.2 队列
 2.2.1 队列的实例
 2.2.2 队列的基本概念
 2.2.3 顺序队列的基本思想
 2.2.4 环形队列的基本算法
 2.2.5 环形队列的算法效率
 2.2.6 用单链表存储队列的基本算法
 2.2.7 链队列的算法效率
 2.2.8 队列应用举例
 本章小结
 习题
第3章 线性表
 3.1 线性表的定义
 3.1.1 线性表实例
 3.1.2 线性表的定义和基本操作
 3.1.3 线性表的数学定义和逻辑图
 3.2 线性表的顺序存储结构
 3.3 顺序表基本算法实现
 3.3.1 线性表内容与线性表长度分别存储的算法实现
 3.3.2 线性表内容与线性表长度存储在一个结构体中的算法实现
 3.4 顺序表的查找
 3.4.1 顺序查找
 3.4.2 二分查找
 3.4.3 顺序查找与二分查找的效率分析
 3.5 插入与删除操作的效率分析
 3.5.1 在顺序表的第三个位置(逻辑位置)插入一个元素
 3.5.2 插入算法的移动次数
 3.5.3 删除算法的移动次数
 3.6 顺序表应用举例
 本章小结
 习题
 ……
第4章 线性表的链式存储
第5章 哈希表与索引表
第6章 内排序
第7章 树与二叉树
第8章 图 显示全部信息

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

实用数据结构
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon