Implementation of simple algorithms on Golang.
https://class.coursera.org/algs4partI-003/class/index
-
UnionFind
-
Data Structures
- Stack
- LinkedList
- Slice
- Queue
- LinkedList
- Slice
- PriorityQueue
- Binary Heap
- Stack
-
Sorting Algorithms
- SelectionSort
- InsertionSort
- ShellSort
- Shuffle
- MergeSort
- MergeSortBottomUp
- QuickSort
- Selection
- 3-way QuickSort
- HeapSort