跳至主要內容
跳表

跳表

什么是跳表

对于一个有序数组,可以使用高效的二分查找法,其时间复杂度为 O(log n)

但是,即使是有序的链表,也只能使用低效的顺序查找,其时间复杂度为 O(n)

img
img

钝悟...大约 6 分钟数据结构和算法数据结构和算法跳表

在计算机科学中,一个图就是一些顶点的集合,这些顶点通过一系列结对(连接)。顶点用圆圈表示,边就是这些圆圈之间的连线。顶点之间通过边连接。

img
img

什么是图


钝悟...大约 3 分钟数据结构和算法数据结构和算法
哈希表

哈希表

哈希表 是一种使用 哈希函数 组织数据,以支持快速插入和搜索的数据结构。

有两种不同类型的哈希表:哈希集合哈希映射

  • 哈希集合 是集合数据结构的实现之一,用于存储非重复值。
  • 哈希映射 是映射 数据结构的实现之一,用于存储(key, value)键值对。

钝悟...大约 10 分钟数据结构和算法数据结构和算法哈希表