大学里学的数据结构大家还有印象吧,现在有一个图,我要用delphi遍历出来,大家有这个方面的递归算法吗?谢谢拉!!!
解决方案 »
- 如何让页面只能在webbrowser里使用,而直接在浏览器里无发访问
- 我是花心小鱼,认识的朋友过来顶下,自己弄了个YY群,喜欢说话的,有PP的朋友进
- -~~~~求助~~~~~关于TDataSet和DataSet的关系,详情请进!
- 怎么样设置这个属性!!很简单,但很急!!!
- 怎样在form4中用form1中的数据?
- 数据编码问题,急急
- 数据库中如何保存和显示bmp及jpg文件 ??撒高分求解,谢谢
- touch in delphi 2010
- 问关于一个indy 中,idftp的问题
- 在delphi中,当输入完对象名后的"."要过好久才出现提示,有没有办法象VB那样,立刻就出现提示。还有就是无方法,实现象VB那样自动变换大
- 数字0,1,2怎么不能当字符类型读出来,请高手指点!在线等待!
- 我用FastReport遇到的奇怪现象,大家看看!!!
现在我举个例子.我在数据库里有一张两个字段的表
pid id
1 2
1 3
1 4
2 5
2 6
3 6
4 7
5 8
6 8
7 9用图表现出来就是
1
/ | \
/ | \
2 3 4
|\ | |
| \| |
5 6 7
\ / |
8 9
现在我要用深度遍历的方法得到四条路径:
1 2 5 8
1 2 6 8
1 3 6 8
1 4 7 9现在很清楚了,大家踊跃发言!!
begin
visited[v]:=1;
visitfunc(v);
w:=firstadjvex(g,v);
while (w)
begin
if (!visited[w]) then
dfs(g,w)
w:=nextadjvex(g,v,w)
end;
end;
AandB() ( ) 你这个怎么翻译成delphi语言呢:(
AandB() 我也知道要那么做,可是水平不过关呢