August 2018
Intermediate to advanced
248 pages
5h 51m
English
Most problems can be solved in more than one way. Take, for example, the sorting problem, which is related to putting the elements of a list in a specific order.
There are many sorting algorithms, and, in general, none of them is considered the best for all cases j.mp/algocomp.
There are different criteria that help us pick a sorting algorithm on a per-case basis. Some of the things that should be taken into account are listed here: