- slice 是用range取指定范围内映射的简化
- 在某范围内,找映射函数的最大值
- iterable类 基础computation
sequence aggregation(内置在iterable 数据结构里的函数
tree: label brach, tree --> list
- use tree to do recursion, need to sum all branches
- 遍历tree上所有的分支 求和
- 用tree来做递归,与过去递归差别在:它是普通递归的封装,普通递归只是调用本身函数,tree的base case一般是leaf,recursion是遍历branch,value是label。
- tail recursion
- n是一个计数器,k是个result的过程值。(如何写递归多参数)
- tree - constructor.tree 由label和branches组成。tree是constructor,label和braches是selector。
- fib tree --> tree recursion(分开相加,有选择) 也是tree,在tree本身结构上递归。
遍历所有brach,总和。
关于tree最好的图解!!!