【发布时间】:2021-03-17 01:31:43
【问题描述】:
我正在尝试创建以级别顺序将值插入二叉树的算法,但是当值为 0 时,该节点没有子节点
例子:
Elements: [7,6,4,3,0,1,1,2,0,0,0,0,0,5,0,0]
How values in tree would be placed:
7
/ \
6 4
/ / \
3 0 1
/ \ / \
1 2 0 0
/ \ / \
0 0 0 5
/ \
0 0
我不知道如何转换 BFS 算法以使其“躲避”插入 0 值节点。
【问题讨论】:
-
仅供参考,您的树与您的元素列表不匹配。您的列表没有 9,但您的树有,并且您的列表有两个 1,而您的树有一个。
-
哈哈,对,已编辑
标签: c algorithm structure binary-tree breadth-first-search