Lecture 3: Problem Solving


This lecture covers the use of iteration to build programs whose execution time depends upon the size of inputs. It also introduces search problems and brute force and bisection for solving them.

Topics covered: Termination, decrementing functions, exhaustive enumeration, brute force, while loop, for loop, approximation, specifications, bisection search.

MIT6_00SCS11_lec03.pdf

Creative Commons License

Complete and Continue