Answer:
One way to measure the efficiency of an algorithm is to count how many operations it needs in order to find the answer across different input sizes.
In Sections 1.3 through 1.6, we explore three important techniques of algorithm design—divide-and-conquer, dynamic programming, and greedy heuristics.
sorry if wrong