Sorting algorithms are a common exercise for new programmers, and for good reason: they introduce many programming fundamentals at once, including loops and conditionals, arrays and lists, comparisons ...
Awesome movie collection "AlgoRythmics" explaining sorting algorithms such as "quick sort" and "bubble sort" with folk dancing The work of rearranging a lot of data in ascending order (ascending order ...