- Borders method
- Blocks method
- Knuth-Morris-Pratt
- Knuth-Morris-Pratt (realtime)
- Boyer-Moore (bad char shifts)
- Boyer-Moore (good suffix shifts) (https://www.geeksforgeeks.org/boyer-moore-algorithm-good-suffix-heuristic)
- Rabin-Karp
- Shift-And
amelekhin / strings Goto Github PK
View Code? Open in Web Editor NEWVarious substring searching algorithms implemented in Go