数据结构(常见)
2019-01-07 本文已影响17人
酒极子
常见有用的数据结构有以下五种:
1.哈希表(Hash Table)
2.队列(Queue)
3.栈(Stack)
4.链表(Linked List)
5.树(tree)
1.哈希(Hash Table)
所有满足键:值
的结构就是哈希(Hash)
2.队列(Queue)
- 先进先出
- 可以用数组实现
- 举例:排队
3.栈(Stack)
- 先进后出
- 可以用数组实现
- 举例:子弹上膛与发射
4.链表(Linked List)
- 数组无法直接删除中间的一项,链表可以
用哈希(JS里面用对象表示哈希)实现链表 - 链表有head(头)、node(节点) 概念