1. 所有节点的权值值为
2. 除了根节点以外,每个节点的权值和它父亲的权值的乘积为偶数。
请你帮小红构造出这个二叉树,并按层序遍历的方式打印所有节点。
一个正整数,代表二叉树的节点数量。
![]()
输出一行个正整数,代表小红构造的二叉树的层序遍历的序列。
4
2 4 3 1
这棵树的结构如下:显然,任意节点和它父亲权值的乘积都是偶数
for (int i = 2; i <= n; i += 2) cout << i << ' '; for (int i = 1; i <= n; i += 2) cout << i << ' ';