You need to learn patterns of thought
-
Working from the middle
-
Working incrementally
-
Being precise
You need to learn patterns of coding
-
Going through an array list
-
Going through a linked list
-
Going through a tree, graph, ...
Imagine you are learning tennis
-
You need to practice!
-
Watching is not enough
-
Getting it right once is not enough
![Previous page](../images/nav-back.png)
![Contents](../images/nav-up.png)
![Next page](../images/nav-fwd.png)