@zzb12前面那个先序遍历的伪代码是顺序存储的吗?
然后我做的这个后序遍历的是不是链式的了,用了节点
public void noRecursionTraverse(BiTreeNode T) {
// TODO Auto-generated method stub
SeqStack stack = new SeqStack();
if (T != null) {
stack.push(root);
while(!stack.isEmpty()){
BiTreeNode node= (BiTreeNode)(stack.peek());
stack.pop();
list.add(node.left);
if(node!=null&&list.contains(node)){
stack.push(node);
}
if(node.left!=null&&list.contains(node.left)){
stack.push(node.left);
}
还有就是你打得那个list是什么呀?eclipse一直报错啊