当前位置:编程学习 > VB >>

如何用VB实现多叉树的遍历

没看见VB实现的方法,都是VC的, 哪位看见了谢谢 
--------------------编程问答-------------------- 没什么特别的。这是算法问题,与语言关系不大。 --------------------编程问答-------------------- 看不明白C编的递归呀, 我要用前向遍历,而且我的树的层是未知的, 是工具每个分支的节点来判断,象个目录,如果找到目录里的特定文件,这个分支就停止,没找到继续向下找,找到为止,当然前题是分支底部有这个文件 --------------------编程问答-------------------- 谁可以给我2个积分啊,我要下载一个东西 --------------------编程问答-------------------- 关键是VB不直接支持指针, 你想建个树也难的. --------------------编程问答-------------------- --------------------编程问答-------------------- 一个跟,下边的树节点不定,而且我预先不知道每个节点连了哪几个下层的节点,得通过上层节点的属性取得下层几个节点,例如 
A---B,C 
B---->C,D,E
C---->F,G,H
事先不知道B下边连接几个,得分析B的属性才能得出 ,C,D,E, 以此类推,递归如果实现呢,版主你用的类,里边好像都知道几个节点了,谢谢 --------------------编程问答--------------------
引用 6 楼 wanghaoqin 的回复:
一个跟,下边的树节点不定,而且我预先不知道每个节点连了哪几个下层的节点,得通过上层节点的属性取得下层几个节点,例如 
A---B,C 
B---->C,D,E
C---->F,G,H
事先不知道B下边连接几个,得分析B的属性才能得出 ,C,D,E, 以此类推,递归如果实现呢,版主你用的类,里边好像都知道几个节点了,谢谢


给你的是伪代码。你可以用迭代器(Reset/Current/MoceNext)具体实现。 --------------------编程问答-------------------- 当然,我的伪代码稍微修改就可以用于TreeView的遍历,而TreeView本身就是VB实现多叉树的一个可以借鉴的模型。至少在API上你可以模仿它。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,