(1)树的高度为log(2)(1000)+1=10(前者要向下取整)。
(2)(1000+1)/2=500(个)
(3)单分支结点数要么为1要么为0,因为满二叉树的结点数为奇数可知编号为奇数则其父节点为双分支结点,编号为偶数则其父节点为单分支结点,1000为偶数,所以其父结点为单分支结点为1.
(4)易得最后一个结点的父结点为最后一个非终端结点,编号为1000/2=500。
(1)树的高度为log(2)(1000)+1=10(前者要向下取整)。
(2)(1000+1)/2=500(个)
(3)单分支结点数要么为1要么为0,因为满二叉树的结点数为奇数可知编号为奇数则其父节点为双分支结点,编号为偶数则其父节点为单分支结点,1000为偶数,所以其父结点为单分支结点为1.
(4)易得最后一个结点的父结点为最后一个非终端结点,编号为1000/2=500。