【数据结构-线性表】2.2单链表

一、单链表的定义

1.1 线性表知识总览

1.2 顺序表与单链表对比

1.3 用代码定义单链表

1.4 不带头节点的单链表

1.5 带头节点的单链表

1.6 不带头VS带头

1.7 总结

二、单链表的插入删除

2.1 知识总览

2.2 带头节点与不带头结点简化图

2.3 带头节点插入



2.4 不带头节点插入


2.5 单链表的删除操作

2.6 总结

三、单链表的查找

3.1 知识总览

3.2 按位查找

3.3 按值查找

3.4 求表长

3.5 总结

四、单链表的建立

4.1 知识总览

4.2 尾插法建立单链表

4.3 头插法建立单链表

相关推荐
smj2302_7968265214 小时前
解决leetcode第3934题最短唯一子数组
数据结构·python·算法·leetcode
iiiiyu14 小时前
面向对象和集合编程题
java·开发语言·前端·数据结构·算法·编程语言
变量未定义~14 小时前
最长回文子串
数据结构·算法
代码中介商14 小时前
AVL树:自平衡二叉搜索树的奥秘
数据结构
玛卡巴卡ldf15 小时前
【LeetCode 手撕算法】(多维动态规划)不同路径、最小路径和、最长回文子串、最长公共子序列、编辑距离
java·数据结构·算法·leetcode·动态规划·力扣
被AI抢饭碗的人15 小时前
算法:数据结构
数据结构·算法
淞綰16 小时前
c语言的练习-字符串的练习-寻找最长连续字符以及出现次数
c语言·数据结构·学习·算法·c语言的练习
qq_2965532717 小时前
[特殊字符] 搜索插入位置:从O(n)到O(log n)的优雅进化
数据结构·算法·面试·分类·柔性数组
凯瑟琳.奥古斯特17 小时前
力扣3654:二维矩阵连续空位统计
数据结构·数据库·算法·职场和发展
故事和你9117 小时前
洛谷-【图论2-2】最短路3
开发语言·数据结构·c++·算法·动态规划·图论