|
5 | 5 | - [ ] Dynamic Programming
|
6 | 6 | - [X] Comparison Sorting
|
7 | 7 | - [X] *Merge Sort*
|
8 |
| - - [X] *Quick Sort* |
| 8 | + - [X] *Quicksort* |
9 | 9 | - [X] Bubble Sort
|
10 | 10 | - [X] Selection Sort
|
11 | 11 | - [X] Insertion Sort
|
|
17 | 17 |
|
18 | 18 | ## Resources
|
19 | 19 | - [Visualizing Data Structures & Algorithms](https://visualgo.net/en)
|
20 |
| -- [Unicode Characters: RapidTables](https://www.rapidtables.com/code/text/unicode-characters.html) |
| 20 | +- [Unicode Characters | RapidTables](https://www.rapidtables.com/code/text/unicode-characters.html) |
21 | 21 | - [The Big-O Algorithm Complexity Cheat Sheet](https://www.bigocheatsheet.com/ "Big O Cheat Sheet")
|
22 | 22 |
|
23 | 23 | ### Sorting
|
24 | 24 | - [Array.prototype.sort()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort)
|
25 |
| -- [Animated Sorting: Toptal](https://www.toptal.com/developers/sorting-algorithms) |
26 |
| -- [Dancing Algorithms: AlgoRythmics](https://www.youtube.com/user/AlgoRythmics/videos) |
27 |
| -- [Importance of Stability in Sorting](https://stackoverflow.com/questions/1517793/what-is-stability-in-sorting-algorithms-and-why-is-it-important) |
| 25 | +- [Animated Sorting | Toptal](https://www.toptal.com/developers/sorting-algorithms) |
| 26 | +- [Dancing Algorithms | AlgoRythmics](https://www.youtube.com/user/AlgoRythmics/videos)what-is-stability-in-sorting-algorithms-and-why-is-it-important) |
| 27 | +- [QuickSort vs Heapsort](https://stackoverflow.com/questions/2467751/quicksort-vs-heapsort) |
| 28 | +- [Importance of Stability in Sorting](https://stackoverflow.com/questions/1517793/) |
| 29 | + |
| 30 | +### Most Common Sorts |
| 31 | +- [Merge Sort | Brilliant.org](https://brilliant.org/wiki/merge/) |
| 32 | +- [Quicksort | Brilliant.org](https://brilliant.org/wiki/quick-sort/) |
| 33 | +- [Heap Sort | Brilliant.org](https://brilliant.org/wiki/heap-sort/) |
| 34 | +- [Radix Sort | Brilliant.org](https://brilliant.org/wiki/radix-sort/ "Non-Comparison Sort") |
| 35 | +- [Radix Sort Visualization](https://www.cs.usfca.edu/~galles/visualization/RadixSort.html) |
| 36 | +- [Counting Sort | Brilliant.org](https://brilliant.org/wiki/counting-sort/ "Non-Comparison Sort") |
| 37 | +- [Counting Sort Visualization](https://www.cs.usfca.edu/~galles/visualization/CountingSort.html) |
28 | 38 |
|
29 | 39 | ### Recursion
|
30 |
| -- [Tail Call Optimization: ES6](https://2ality.com/2015/06/tail-call-optimization.html) |
| 40 | +- [Recursion | Brilliant.org](https://brilliant.org/wiki/recursion-problem-solving/) |
| 41 | +- [Tail Call Optimization in ES6](https://2ality.com/2015/06/tail-call-optimization.html) |
0 commit comments