Bibliotex, 2019. — 290 p.
Algorithms are very important in computer Science. The best criteria of the algorithm make sure that the computer will perform in the best possible manner of a given task. In cases where efficiency matters a proper algorithm is important to be used. An algorithm is important in optimizing a computer program according to the available resources. Ultimately when anyone decides to solve a problem through better algorithms then searching for the best combination of program speed and the least amount of memory consumption is desired. The way we think about programming has undergone many changes in the years since the first electronic computers required patch cables and switches to convey instructions from human to machine. As is the case with different perspectives of society, changes in computing technology provide computer scientists with a growing number of tools and platforms on which to practice their craft. Advances such as faster processors, high-speed networks, and large memory capacities have created a spiral of complexity through which computer scientists must navigate. Throughout all of this rapid evolution, several basic principles have remained constant. The science of computing is concerned with using computers to solve problems.