【数据结构-线性表】2.3 双链表-循环链表-静态链表-顺序表和链表比较

一、双链表

1.1 单链表 VS 双链表

1.2 双链表初始化

1.3 双链表的插入


1.4 双链表的删除

1.5 双链表的遍历

1.6 总结

二、循环链表

2.1 循环单链表

  • 单链表:从一个结点出发只能找到后续的各个结点
  • 循环单链表:从一个结点出发可以找到其他任何一个结点



2.2 循环双链表

  • 双链表与循环双链表区别
  • 循环双链表的初始化
  • 双链表的插入
  • 双链表的删除

2.3 总结

三、静态链表

3.1 什么是静态链表

3.2 如何定义一个静态链表

3.3 静态链表基本操作

  • 初始化
  • 插入与删除
  • 静态链表总结

四、顺序表和链表比较

4.1 逻辑结构

4.2 物理结构/存储结构

4.3 数据的运算/基本操作

  • 创建
  • 销毁
  • 插入和删除
  • 查询

4.4 顺序表和链表的选择

相关推荐
田梓燊1 小时前
力扣:23.合并 K 个升序链表
算法·leetcode·链表
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第15题:JDK1.7中HashMap扩容为什么会发生死循环?如何解决
java·开发语言·数据结构·后端·面试·哈希算法
Mrlxl.cn5 小时前
计算机网络——网络层
c语言·数据结构·计算机网络·考研
寒秋花开曾相惜6 小时前
(学习笔记)4.2 逻辑设计和硬件控制语言HCL(4.2.1 逻辑门&4.2.2 组合电路和HCL布尔表达式)
linux·网络·数据结构·笔记·学习·fpga开发
6Hzlia8 小时前
【Hot 100 刷题计划】 LeetCode 141. 环形链表 | C++ 哈希表直觉解法
c++·leetcode·链表
码完就睡8 小时前
数据结构——哈希表原理与C语言实现总结
数据结构·散列表
山甫aa10 小时前
二叉树遍历----从零开始的数据结构
数据结构·c++·二叉树
北顾笙98011 小时前
day35-数据结构力扣
数据结构·算法·leetcode
cpp_250111 小时前
P2249 【深基13.例1】查找
数据结构·c++·算法·题解·二分·洛谷
山甫aa12 小时前
二叉树算法-----从零开始的算法
数据结构·算法