栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

数据结构与算法复习笔记——顺序表

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据结构与算法复习笔记——顺序表

数据结构与算法复习笔记——线性表

文章目录
  • 数据结构与算法复习笔记——线性表
    • 线性表的定义和特点
    • 线性表的顺序存储表示和实现
    • 算法
      • 线性表的初始化
      • 线性表的销毁和清空
      • 求线性表的长度 判断线性表是否为空
      • 顺序表取值(根据位置i获取相应位置数据元素的内容)
      • 顺序表上的查找操作
      • 顺序表上的插入实现
      • 顺序表的删除
    • 顺序表小结
    • 线性表的链表表示和实现
    • 算法
      • 单链表的初始化
      • 判断链表是否为空
      • 销毁单链表
      • 清空链表
      • 求单链表的表长
      • 查找第i个元素
      • 查找值为e的元素地址
      • 查找值为e的元素的位置序号
      • 在第i个位置插入元素
      • 删除第i个位置的元素
      • 单链表操作的时间复杂度分析
      • 单链表的建立
        • 头插法
        • 尾插法
    • 循环链表
      • 循环链表的合并
    • 双向链表
      • 双向链表的插入
      • 双向链表的删除
    • 单链表,循环链表和双向链表的时间效率
    • 顺序表和链表的比较

线性表的定义和特点

线性表是具有相同特性的数据元素的一个有限序列


线性表的顺序存储表示和实现

算法 线性表的初始化

线性表的销毁和清空

求线性表的长度 判断线性表是否为空

顺序表取值(根据位置i获取相应位置数据元素的内容)

顺序表上的查找操作

顺序表上的插入实现

顺序表的删除

顺序表小结

线性表的链表表示和实现

算法 单链表的初始化

判断链表是否为空

销毁单链表

清空链表

求单链表的表长

查找第i个元素

查找值为e的元素地址

查找值为e的元素的位置序号

在第i个位置插入元素

删除第i个位置的元素

单链表操作的时间复杂度分析

单链表的建立 头插法

尾插法

循环链表

循环链表的合并

双向链表

双向链表的插入

双向链表的删除

单链表,循环链表和双向链表的时间效率

顺序表和链表的比较





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/934140.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号