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
原生的写法-->method
static
如果子class不用夫class的instance的method或val。那即声明为static
private
safe to change private method(implement)
Add last
得考虑到list为null的情况
sentinel node
1.