【嵌入式修炼:数据结构篇】——数据结构总结

1.数据结构概念

1)程序 = 代码 + 数据结构

2)数据结构的三要素:逻辑结构、存储结构、算法

2.顺序表 VS 链表

|---|-----|----|
| 表 | 顺序表 | 链表 |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |

3.链表

1)基本操作:创建、销毁、头插、尾插、删除、查找、更新

2)进阶操作:中间结点、倒数第K个结点、逆序、排序、有环判断

4.双向链表

5.循环链表

6.栈 和 队列:共性、各自的定义、区别、应用场景

7.树:考察概念为主

8.哈希

9.排序:选择、冒泡、插入、快速

相关推荐
m0_547486664 天前
《数据结构教程》全套 PPT课件2026
数据结构
tryxr4 天前
矩阵的几种基础变换
java·数据结构·算法·矩阵
mmmmath_34 天前
LeetCode.028.找出字符串中第一个匹配项的
数据结构·算法·leetcode
All for pursuit.4 天前
【栈-4】739.每日温度
数据结构·c++·算法·leetcode
All for pursuit.4 天前
【栈-5】84.柱状图中最大的矩形
数据结构·c++·算法·leetcode
渡我白衣4 天前
HttpRequest与HttpResponse的实现
服务器·数据结构·c++·人工智能·tcp/ip·机器学习·caffe
晴天的雨.9924 天前
【C++算法】和为s的两个数
开发语言·数据结构·c++·算法
淡海水5 天前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
Logic1015 天前
C语言/数据结构位运算题解:异或XOR找出时尚聚会中的“独特颜色“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
2401_839080545 天前
C++常见八股
数据结构·c++·算法