Common algorithms and data structures, implemented in Swift.
I'm currently writing this for coding interview practice / general interest. Not intended for production use, but that might change one day. Since this is a personal learning project, I'm not accepting pull requests for new algorithms / data structures, but suggestions are welcome!
- Insertion Sort
- Quicksort
- Merge Sort
- Djikstra's Algorithm
- Knapsack Problems
- Singly-Linked List
- Doubly-Linked List
- Stack and Queue
- Simple Binary Tree
- AVL Tree
- Undirected Weighted Graph
- Directed Weighted Graph
- Naive Bayesian Network
More to come! If you have any suggestions, please file an issue 😄