02-查找算法

type
status
date
slug
summary
tags
category
icon
password

1️⃣ 跳表(Skip List)

一种动态数据结构,在有序链表的基础上添加多级索引,用于实现 高效的查找、插入、删除操作,是平衡树(如红黑树)的一种替代方案,常用于 RedisLevelDB 等系统中。

2️⃣ B 树 / B+ 树

多路平衡查找树,常用于数据库/文件系统

3️⃣ Trie(字典树)

适用于前缀查找、词频统计、自动补全

4️⃣ Bloom Filter

高效判断“是否存在”,支持误判,不支持删除

5️⃣ 并查集(Union-Find)

处理集合合并和查找问题,如图连通性等
 
算法
适用数据结构
平均时间
最坏时间
空间
顺序查找
无序数组
二分查找
有序数组
哈希查找
哈希表
BST 查找
二叉搜索树
AVL/红黑树查找
平衡二叉树
Trie 查找
字典树
跳表查找
跳表结构
 
上一篇
01-算法
下一篇
03-动态规划
Loading...