谁有树的遍历算法

jumphigh 2000-08-15 12:12:00
...全文
187 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jumphigh 2000-08-15
  • 打赏
  • 举报
回复
其实我是想遍历 注册表的 一个分支
如果要换乘二叉树再遍历那企不是多了一步
mxp 2000-08-15
  • 打赏
  • 举报
回复
?
*
/ ¦ \
* * *
/ * *

mxp 2000-08-15
  • 打赏
  • 举报
回复
将树变为二叉树再遍历,否则很难建立数据结构。
*
/ | * * *
/ * *
变为
*
/
*- * - *
/
*-*
采用先中后序遍历都可以了。
jumphigh 2000-08-15
  • 打赏
  • 举报
回复
:(
说实话
我没看懂

难道不能用tregistry自带的过程实现吗


mxp 2000-08-15
  • 打赏
  • 举报
回复
http://210.77.155.27/expert/Topic/24691.shtm
jumphigh 2000-08-15
  • 打赏
  • 举报
回复
关键是我如何找到a1,a2
先在我还不知道到底有没有a1a2
mxp 2000-08-15
  • 打赏
  • 举报
回复
用链表方式,队列和栈都可以
比如:

目录 a 下 有 a1 和 a2 ,a1 下又有aa1 和 aa2....
并且它们下都有其他内容

定义一个链表(变动数组也可以)

查找a —找到a1和a2将它们接到a的指针后,再移动指针到a的next(a1)
重复该过程将aa1和aa2接到链表最后.....

ok?

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧