1.
cs61a
1.1.
function
1.2.
control
1.3.
highfunc
1.4.
environment
1.5.
design
1.6.
funcexample
1.7.
recursion
1.8.
recurseTree
1.9.
containers
1.10.
dataAbstract
1.11.
trees
1.12.
mutableVal
1.13.
mutableFunc_void
1.14.
iterators
1.15.
objects
1.16.
inherience
1.17.
representation
1.18.
compostion
1.19.
efficiency
1.20.
decomposition
1.21.
scheme
1.22.
exception
1.23.
interpreter
1.24.
tailcall_void
1.25.
Final
2.
cs61b
2.1.
class def & use
2.2.
2.2sslit
Light (default)
Rust
Coal
Navy
Ayu
CSNote
iteration -> recursion
把每次iterate重复的部分抽象封装。
自顶向下展开函数后 自底向上return
call 直到return才结束
no return - > none
trace 代替print
tree recursion video in 2018