- Algorithms Discovery and Design
- Designing Algorithms
- The Design Process
- Levels of Abstraction
- Representing Algorithms
- Characteristics of Pseudocode
- Average Miles Per Gallon Algorithm
- Average Miles Per Gallon Algorithm (alternative)
- Alternative Pseudocode
- Sequential Operations
- Conditional Operations
- Example of Conditional Operation
- Iterative Operations
- Designation of Iterative Operation Blocks
- Example of iterative operation

- Searching
- Representing the Information
- Sequential Search
- How is Sequential Search like Divide and Conquer?
- Locate a Maximum
- Finding Largest
- Contrast with sequential search
- Pattern matching
- Algorithm Design
- Initial Pattern Matching Algorithm
- Refined Pattern Matching Algorithm
- Final Refined Pattern Matching Algorithm
- Final Refined Pattern Matching Algorithm (continued)
- Numerical Algorithms
- Square Root
- Square Root Algorithm
- The next step is to worry about the efficiency of the algorithms

Last Updated 2001/10/15

© J.A.N. Lee, 2000-2001.