π Algorithms MOC
A structured overview of various algorithms and data structures.
π Topic 1 - The Z-Algorithm
β‘ Topic 2 - The Boyer-Moore Algorithm
- Introduction To The Boyer-Moore Algorithm
- The Bad Character Shift Rule
- The Good Suffix Shift Rule
- Implementing The Boyer-Moore Algorithm
π Topic 3 - Burrows-Wheeler Transform
- Suffix Array
- The Burrows-Wheeler Transform Of A String
- Inverting The Burrows-Wheeler Transform Of A String
- Pattern Matching With Burrows-Wheeler Transform
π² Topic 4 - Linear Time Suffix Tree Construction
- Suffix-Based Tree Data Structures
- Overview Of Ukkonenβs
- Speeding Up Traversals With Suffix Links
- Ukkonens Optimisation Tricks
- Searching Through Suffix Trees
π¦ Topic 5 - Data Compression Algorithms
- Introduction To Data Compression
- Prefix-Free Codes
- Prefix-Free Coding For Integers
- Lempel Ziv For Lossless Text Compressions
π’ Topic 6 - Number Theoretic Algorithms
πΏ Topic 7 - Fibonacci Heap
- Binary Heap Data Structure
- Circular Doubly Linked List
- Fibonacci Heaps
- Operations On Fibonacci Heaps
- Why Fibonacci Numbers Appear in Fibonacci Heaps