数组: 连续存储,通过右边的内存管理器,可以按照索引可以访问任意元素。  插入与删除:O(n)的时间复杂度。  查询是O(1)的  链表: 优点:插入和删除都是O(1)。查找是O(n)的。 不知道有多少元素会插入进来。所以用链表。  插入的过程  删除的过程  实战:  206. 反转链表 https://leetcode-cn.com/problems/reverse-linked-list/  24. 两两交换链表中的节点 https://leetcode-cn.com/problems/swap-nodes-in-pairs/  141. 环形链表 https://leetcode-cn.com/problems/linked-list-cycle/   快慢指针(龟兔赛跑法) 
- 环形链表 II
https://leetcode-cn.com/problems/linked-list-cycle-ii/
堆栈(stack):也可以叫栈。但是不能叫堆,堆是heap。 先入后出 First in last out(FILO) 队列(Queue):先入先出Fisrt in First out(FIFO)      实战 20. 有效的括号 https://leetcode-cn.com/problems/valid-parentheses/description/
|