Ormissia's Blog
主页
技能
最近
历程
成就
博文
笔记
GitHub
博文
知识积累
Go
函数选项模式
实体参数校验
Golang反射
pprof
Golang struct tag
Golang中的原子操作
全局变量加锁的优化
Rust
Scala
Network
OAuth 2.0扩展协议PKCE
HTTP笔记
Operating System
网络IO演进历程
Elastic
Elasticsearch
Hadoop
Hadoop生态组件
HDFS基础知识
Kubernetes
Kubernetes文档索引
k8s中通过Headless连接StatefulSet
Mysql
Redis
Redis缓存相关问题
Framework
React学习笔记
环境部署
我的博客后端Docker镜像打包自动部署流程
Linux部署Nginx流程
Traefik部署流程
Grafana部署流程
Prometheus部署流程
ELK部署流程
Linux部署Kubernetes流程
Redis默认配置文件修改
算法
排序算法
前缀树
疑难杂症
记一次线上的内存持续增长问题
Grafana上监控不准问题排查
CentOS安装完ES无法启动
k8s dashboard token过期时间太短
修改Docker镜像源
修改Mac上brew安装的MySQL配置
读书笔记
DDIA
数据密集型应用系统设计(DDIA)读书笔记
数据密集型应用系统设计(DDIA)读书笔记
数据密集型应用系统设计(DDIA)读书笔记
Ormissia
Thursday, August 12, 2021
前缀树
前缀树又称字典树
Trie的应用
自动补全,例如:在百度搜索的输入框中,输入一个单词的前半部分,能够自动补全出可能的单词结果。
拼写检查,例如:在word中输入一个拼写错误的单词, 能够自动检测出来。
IP路由表,在IP路由表中进行路由匹配时, 要按照最长匹配前缀的原则进行匹配。
T9预测文本,在大多手机输入法中, 都会用9格的那种输入法. 这个输入法能够根据用户在9格上的输入,自动匹配出可能的单词。
填单词游戏,相信大多数人都玩过那种在横竖的格子里填单词的游戏。
分享:
改善此页面
上一篇
排序算法
下一篇
记一次线上的内存持续增长问题