实现任意二叉树的后序遍历的非递归算法而不适用栈结构,最佳的二叉树方法是采用()。
第1题:
栈结构不适用于下列哪一种应用? ______。
A.表达式求值
B.树的层次次序遍历算法的实现
C.二叉树对称序遍历算法的实现
D.快速排序算法的实现
第2题:
实现任意二叉树的后序遍历的非递归算法用栈结构,最佳方案是二叉树采用______存储结构。
A.二叉链表
B.顺序存储结构
C.三又链表
D.广义表存储结构
第3题:
邻接表存储结构下图的深度优先遍历算法结构类似于二叉树的(38)。
A.先序遍历
B.中序遍历
C.后序遍历
D.按层遍历
第4题:
以下程序是后序遍历二叉树的递归算法的程序,完成程序中空格部分(树结构中,左、右指针域分别为left和right,数据域data为字符型,BT指向根结点)。
(1)Postorder(BT->left);
(2)Postorder(BT->right);
(2)printf(“%c”,BT->data);
略
第5题:
栈结构不适用于下列( )应用。
A)表达式求值
B)递归过程实现
C)二叉树对程序周游算法的实现
D)树的层次次序周游算法的实现
第6题:
若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的( )。
A.前序遍历算法
B.层次遍历算法
C.后序遍历算法
D.中序遍历算法
第7题:
对于任意非空二叉树,要设计出其后序遍历的非递归算法而不使用堆栈结构,最合适的方法是对该二叉树采用(43)存储结构。
A.三叉链表
B.二叉链表
C.顺序
D.索引
第8题:
A.先序遍历
B.中序遍历
C.后序遍历
D.层序遍历
第9题:
第10题:
按照二叉树的递归定义,对二叉树遍历的常用算法有()、()、()三种。
先序;中序;后序
略