依然求助 vb 实现二叉树前序遍历 - VB / 基础类
用C++的代码是这样的
Status PreOrderTraverse(BiTree T,Status(*Visit)(TElemType e)){
//前序遍历二叉树的非递归算法,对每个元素调用函数Visit
InitStack(S); p = T;
while(p || !StackEmpty(S)){
if(p){
if(!Visit(p->data)){
return ERROR;
}
Push(S,p);
p = p->lchild;
}
else{
Pop(S,p);
p = p->rchild;
}
}//while
return OK;
} //PreOrderTr
这是二叉树的前序遍历,现在我想用VB实现 在Text1 让用户输入一个序列 然后前序遍历 输出结果到label1 如 ABCDE 前序遍历后为 ABDEC
大概目的是这样的,请问VB 可以用栈 不, 或者 该如何实现?? 望高人指点~
帮顶.......
相关问答:
xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。
h是xml格式的字符串
你是想打开。XML格式的文件吧?
我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......
谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......
用VB编程读取短信,得到一大堆unicode编码,请教如何转换成文本
例如:读取短信后(华为900C或TC35i),串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32&qu ......
找了很久这东西了,
用treeview不能满足要求
现在想做的是:界面以树形展现,能不能展开收回无所谓
节点都可以按照规定进行添删
每个节点后面都可能会出现 文本 ......