Suggested students code up the handout example with a fixed heap of strucs and get that to work, then go to a heap of pointers to strucs, still with the 5 by 5 handout example. Then move to the general case. Went over details to be finger proficient. The nearest neighbor heuristic for the tsp. That it can be started in n different spots.
Nearest neighbor is just a greedy primer.
The 4 colored blocks that have to be lined up on matching sides to have the same color. The difficulty and art of representing data. Data representation for easy children. Data representation for easy legality. What is a child.