大话数据结构

第一章 数据结构绪论
1.1 开场白
1.2 你的数据结构怎么学的
1.3 数据结构的起源
1.4 基本概念和术语
1.4.1 数据
1.4.2 数据元素
1.4.3 数据项
1.4.4 数据结构

1.5 逻辑结构与物理结构
1.5.1 逻辑结构
1.集合结构
2.线性结构
3.树形结构
4.图形结构
1.5.2 物理结构
1.顺序存储结构
2.链式存储结构

1.6 抽象数据类型
1.6.1 数据类型
1.6.2 抽象数据类型
1.7 总结回顾

第二章 算法
2.1 开场白
2.2 数据结构与算法关系
2.3 两种算法的比较
2.4 算法定义
2.5 算法的特性
2.6 算法设计的要求
2.7 算法效率的度量方法
2.8 函数的渐进增长
2.9 算法时间复杂度
2.10 常见的时间复杂度
2.11 最坏情况与平均情况
2.12 算法空间复杂度
2.13 总结回顾

第三章
3.1 开场白
3.2 线性表的定义
3.3 线性表的抽象数据类型
3.4 线性表的顺序存储结构
3.4.1 顺序存储定义
3.4.2 顺序存储方式
3.4.3 数据长度与线性表长度的区别
3.4.4 地址计算方法
3.5 顺序存储结构的插入与删除
3.5.1 获得元素操作
3.5.2 插入操作
3.5.3 删除操作
3.5.4 线性表顺序存储结构的优缺点
3.6 线性表的链式存储结构
3.6.1 顺序存储结构不足的解决办法
3.6.2 线性表链式存储结构定义
3.6.3 头指针与头结点的异同
3.6.4 线性表链式存储结构代码描述
3.7 单链表的读取
3.8 单链表的插入与删除
3.9 单链表的整表创建
3.10 单链表的整表删除
3.11 单链表结构与顺序存储结构优缺点
3.12 静态链表
3.12.1 静态链表的插入操作
3.12.2 静态链表的删除操作
3.12.3 静态链表优缺点
3.13 循环链表
3.14 双向链表
3.15 总结回顾

    原文作者:Young_HKY
    原文地址: https://www.jianshu.com/p/116d897cd414
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞