数据结构_栈

数据结构_栈:先进后出
数据结构——栈、队列、数组、链表、红黑树

数据结构_队列

数据结构_队列:先进先出
数据结构——栈、队列、数组、链表、红黑树

数据结构_数组

数据结构_数组:查询快,增删慢
查询快:数组的地址是连续的,通过数组的首地址可以找到数组,通过数组的索引可以快速查找到某一个元素
增删慢:数组的长度是固定的,想要增加/删除一个元素,必须创建一个新数组,把源数组的数据复制过来
数据结构——栈、队列、数组、链表、红黑树

数据结构_链表

数据结构_链表:查询慢增删快
查询慢:链表中地址不是连续的,每次查询元素,都必须从头开始查询
增删慢:链表结构,增加/删除一个元素,对链表的整体结构没有影响,所以增删快
数据结构——栈、队列、数组、链表、红黑树

数据结构_红黑树

数据结构_红黑树:

数据结构——栈、队列、数组、链表、红黑树

二叉树:分支不能超过两个的树
数据结构——栈、队列、数组、链表、红黑树

排序树/查找树:在二叉树的基础上,元素是有大小顺序的,左子树小,右子树大

数据结构——栈、队列、数组、链表、红黑树
平衡树:左子树和右子树相等
数据结构——栈、队列、数组、链表、红黑树
不平衡树:左子树 != 右子树

数据结构——栈、队列、数组、链表、红黑树
红黑树:
数据结构——栈、队列、数组、链表、红黑树

相关文章:

  • 2021-12-07
  • 2021-12-17
  • 2021-12-30
  • 2021-09-11
  • 2020-02-14
  • 2021-04-09
  • 2021-05-15
  • 2021-09-14
猜你喜欢
  • 2021-09-11
  • 2021-09-27
  • 2021-09-14
  • 2021-08-18
  • 2021-12-07
相关资源
相似解决方案