SECTION 1: Introduction
SECTION 1: Introduction
SECTION 2: Big 0 Notation
SECTION 3: Analyzing Performance of Arrays and Objects
SECTION 4: Problem Solving Approach
- Understand the problem
- Clarify the problem
- Rephrase it
- Explore Concrete Examples
- How do you handle errors? Edge cases?
- Break it down
- Write some pseudocode
- Solve/Simplify
- If you can’t solve the original problem, solve a simpler problem
- Look Back and Refactor
- How have other people solved this problem?