Algorithms are the most important and durable part of computer science because they can be studied in a language- and machine-independent way. This means that we need techniques that enable us to compare the efficiency of algorithms without implementing them. Our two most important tools are (1) the RAM model of computation and (2) the asymptotic analysis of worst-case complexity.
KeywordsAlgorithm Analysis Binary Search Nest Loop Telephone Book Insertion Sort
Unable to display preview. Download preview PDF.