• irvdTlNgsfWecXj
  • slice 是用range取指定范围内映射的简化
  • WrXjlvbVRJyOpx7
  • 在某范围内,找映射函数的最大值
  • iterable类 基础computation
  • BZhYAl83wpK2omx sequence aggregation(内置在iterable 数据结构里的函数
  • EhL8a5iI4k2Kb6f tree: label brach, tree --> list
  • lQiWxE42vqTnG8I
    • use tree to do recursion, need to sum all branches
    • 遍历tree上所有的分支 求和
  • 6C2XAa75IpgSTkD
    • 用tree来做递归,与过去递归差别在:它是普通递归的封装,普通递归只是调用本身函数,tree的base case一般是leaf,recursion是遍历branch,value是label。
  • PlLnYUrixmsf3WD
    • tail recursion
    • n是一个计数器,k是个result的过程值。(如何写递归多参数)

  1. tree - constructor.tree 由label和branches组成。tree是constructor,label和braches是selector。
  2. fib tree --> tree recursion(分开相加,有选择) 也是tree,在tree本身结构上递归。
  3. count_nodes 遍历所有brach,总和。
  4. A4n7FNobgfVzQXd 关于tree最好的图解!!!