首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

算法! 求Delphi中树的表示方法(不要告诉小弟我用TreeView)

2012-02-13 
算法高手请进! 求Delphi中树的表示方法(不要告诉我用TreeView)想在程序中用树形结构来传递一些中间过程值,

算法高手请进! 求Delphi中树的表示方法(不要告诉我用TreeView)
想在程序中用树形结构来传递一些中间过程值, 请问如何定义一棵对? 最好是简单的实现, 
以前看过TreeVIew的代码, 实在太多, 不明白.
另外, XML也不可取, 因为要用到递归, 不太方便做到函数中. 主要是性能问题

[解决办法]
Type
PMyNode = ^TMyNode;
TMyNode = record
ParentNode : PMyNode;
ID : integer;
Name : AnsiString;
and more...
end;

这个结构可以用来描述简单的树型结构,当ParentNode=NIL的时候就是顶,

热点排行