最近看了本Java版的数据结构 迭代器在原来看的书上没有..现在做出了前序、中序的感觉就是非递归拟栈来实现后序遍历迭代器... 但是没思路搞不出来...希望大家给点思路哈!先谢谢了
解决方案 »
- 关于变量声明的问题
- where can i get an open-source Internet Explorer written in Java?
- 问2个小问题,望指教~~~!!
- 我在BUILD PATH里导入了mysql-jdbcdriver.jar,可是在使用Hibernate连接时,driver class总是找不到com.mysql.jdbc.Driver。为什么?
- 打开网页超时问题
- 关于APPLET的问题
- 可以介绍一下eclipse吗?
- 高手请进!救命啊,我要烦死了!
- 为什么JET不能安装啊,他说所选的目录不在sun jkd1.3/1.3.0_02
- 必给高分求救:怎样用JAVA实现在文本文件中搜索一个字符串?详情见内!
- eclipse断点问题
- 非法的表达式开始,这个是什么错误
void Postorder(BinaryNode <T> * t)
{ Stack <StkNode<T>>s(10);
StkNode<T> Cnode;
BinaryNode<T> * p = t;
for( ; ; )
{ 1)while (p!=NULL)
{ Cnode.ptr = p; Cnode.tag = 0; s.push(Cnode);
p = p->Left;
}
2)Cnode = s.pop( ); p = Cnode.ptr;
3)while ( Cnode.tag = = 1)
{ cout << p->element;
if ( !s.IsEmpty( ))
{ Cnode = s.pop( ); p = Cnode.ptr; }
else return;
}
4)Cnode.tag = 1; s.push(Cnode); p = p->Right;
}//for
}