【发布时间】:2018-02-28 10:37:05
【问题描述】:
我正在尝试将这个简单的树结构实现为 R 中的列表:
1
/ \
2 3
/ \
4 5
我尝试的是这样的:
tree <- list(1, list(2, 3, list(4, 5)))
> tree
[[1]]
[1] 1
[[2]]
[[2]][[1]]
[1] 2
[[2]][[2]]
[1] 3
[[2]][[3]]
[[2]][[3]][[1]]
[1] 4
[[2]][[3]][[2]]
[1] 5
这是正确的吗?据我了解,这棵树如下所示:
1
/ \ \
2 3 .
/ \
4 5
更新:
我也试过这个:
tree <- list(1, list(2, c(3, list(4, 5))))
但它看起来也不对
【问题讨论】:
标签: r tree binary-tree