Algorithm editor
Autocomplete
Trie
Spelling
Levenshtein
Find
KMP
Trie · prefix lookup
Expected O(L) lookup · O(k) copy
Structure
Flow
Split
Presentation example
Try an example
algor · prefix lookup
programing → programming
recieve → receive
kitten → sitting
banana · overlapping matches
aaaaab · KMP vs naive
Show branches
Choose an input and visualize.