As a shortcut, to avoid browsing all folders, you can simply view any of the table entries and click on the heavy green check mark to view the implementation in a specific language.
| Algorithms / Language | C | Elixir | Python | Ruby | Rust |
|---|---|---|---|---|---|
| BinarySearch | ✔️ | ✔️ | |||
| BoyerMooreMajorityVote | ✔️ | ✔️ | ✔️ | ✔️ | |
| BubbleSort | ✔️ | ||||
| FixedWindowCounter | ✔️ | ||||
| InsertionSort | ✔️ | ✔️ | ✔️ | ||
| Kadane | ✔️ | ✔️ | ✔️ | ✔️ | |
| LeakingBucket | ✔️ | ||||
| MergeSort | ✔️ | ✔️ | |||
| Quicksort | ✔️ | ✔️ | ✔️ | ||
| SelectionSort | ✔️ | ✔️ | |||
| TokenBucket | ✔️ |
| Data_structures / Language | C | Elixir | Python | Ruby | Rust |
|---|---|---|---|---|---|
| Array | ✔️ | ✔️ | ✔️ | ||
| BinaryHeap | ✔️ | ||||
| BinarySearchTree | ✔️ | ✔️ | ✔️ | ||
| BinaryTree | ✔️ | ||||
| DoublyLinkedList | ✔️ | ||||
| Graph | ✔️ | ✔️ | |||
| Hashmap | ✔️ | ||||
| NAryTree | ✔️ | ||||
| QuadTree | ✔️ | ||||
| Queue | ✔️ | ✔️ | ✔️ | ✔️ | |
| SinglyLinkedList | ✔️ | ✔️ | |||
| Stack | ✔️ | ✔️ | ✔️ | ✔️ | |
| TernaryTree | ✔️ | ||||
| Trie | ✔️ | ✔️ | |||
| Zipper | ✔️ |
| Problems / Language | C | Elixir | Python | Ruby | Rust |
|---|---|---|---|---|---|
| Fibonacci | ✔️ | ✔️ | ✔️ | ✔️ | |
| MatchingBrackets | ✔️ | ||||
| Palindrome | ✔️ | ✔️ | ✔️ | ||
| ParallelLetterFrequency | ✔️ | ||||
| StableMarriage | ✔️ | ✔️ | ✔️ | ||
| SupermarketQueue | ✔️ | ||||
| WordCount | ✔️ |