We have (partially) analyzed the algorithm by looking it over and answering some questions about how it works. Programmers analyze algorithms in order to use them effectively. Many books have been written about the analysis of algorithms. University computer science departments typically offer at least one course dedicated to this essential topic.
What type of control structure examines the cells of the array one by one (as required by linear search)?