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 | ✔️ |