- 数组
- 栈
- 队列
- 链表
- 树
- 散列表
- 堆
- 图
- 分治算法
- 动态规划
- 搜索算法
- 贪心算法
- 二分法
- 回溯算法
数据结构的基本存储方式就算链式和顺序两种,也就是链表和数组。
基本操作就是增删改查,
遍历方式无非迭代和递归。
刷算法题一定要有框架的概念,把具体的题抽象成一类题解。
数组>链表>哈希表>字符串>双指针>栈与队列>二叉树>回溯算法>贪心算法>动态规划
数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构

数据结构的基本存储方式就算链式和顺序两种,也就是链表和数组。
基本操作就是增删改查,
遍历方式无非迭代和递归。
刷算法题一定要有框架的概念,把具体的题抽象成一类题解。
数组>链表>哈希表>字符串>双指针>栈与队列>二叉树>回溯算法>贪心算法>动态规划
数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构