Identification
Steps to Solve
- Identify the problem (core operation)
- Determine what needs to be hashed to achieve core operation
- Define the key value pair
- Choose the scan pattern
- How should information be updated as you scan?
- Determine what is invariant at every step of the scan