BACEDFNPGHJMOLIK1.已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为()
A.-A+B*C/DEB.-A+B*CD/EC.-+*ABC/DED.-+A*BC/DE参考答案:D3.一棵完全二叉树上有1001个结点,其中叶子结点的个数是()
A.250B.500C.254D.505E.以上答案都不对参考答案:E8.在一棵三元树中度为3的结点数为2个,度为2的结点数为1个,度为1的结点数为2个,则度为0的结点数为()个
A.4B.5C.6D.7参考答案:C10.具有10个叶结点的二叉树中有()个度为2的结点
A.8B.9C.10D.11参考答案:B53.由3个结点可以构造出()种不同的二叉树
A.2B.3C.4D.5参考答案:D47.引入二叉线索树的目的是()
A.加快查找结点的前驱或后继的速度B.为了能在二叉树中方便的进行插入与删除C.为了能方便的找到双亲D.使二叉树的遍历结果唯一19.将如下由三棵树组成的森林转换为二叉树
参考答案:HGDACJIBFEMPONKOL反过来,将一个二叉树转化成森林或树
(注意:转化成森林的结果和转化成树的结果不一样)21.设某二叉树的前序遍历序列为ABCDEFGGI,中序遍历序列为BCAEDGHFI,试画出该二叉树
参考答案:27.设二叉树T的存储结构如下:12345678910Lchild00237580101DataJHFDBACEGIRchild0009400000其中Lchild、Rchild分别为结点的左、右孩子指针域,Data为结点的数据域,若根指针T的值为6,试:(1)画出二叉树的逻辑结构;(2)写出按前序、中序、后序遍历该二叉树所得到的结点序列;(3)画出二叉树的后序线索树
参考答案:前序序列:ABCEDFHGIJ中序序列:ECBHFDJIGA后序序列:ECHFJIGDB