1.2 Algorithms as a technology
1.2-1
Give an example of an application that requires algorithmic content at the application level, and discuss the function of the algorithms involved.
I just created a table showing recently studied sections of this book using the Dataview plugin in Obsidian. It involved sorting algorithms based on the modified time of files and maybe some data structures to filter only the files with a certain tag.
1.2-2
Suppose that for inputs of size on a particular computer, insertion sort runs in steps and merge sort runs in steps. For which values of does insertion sort beat merge sort?
1.2-3
What is the smallest value of such that an algorithm whose running time is runs faster than an algorithm whose running time is on the same machine?