pascal中如何定义一个不确定几个子树的树阿? 不÷比如,一个节点有两个叶子,有的节点有多个叶子的树,如何定义阿?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个tree的结构如下:type Node = record ParentID :integer; //父ID编号,顶级为0 CurrentID:integer; //当前ID编号,唯一 Text:string; //文本end; 纠正文法错误,应该是:一个tree的节点的结构如此即可。 TREE可以逐个的增加节点的TREEVIEW.ADDCHILD()等等函数 type Node = record ParentID :integer; //父ID编号,顶级为0 CurrentID:integer; //当前ID编号,唯一 Text:string; //文本end;那么形成一个树的话,各个node存到数组中吗?还是在节点结构中增加指针,使用链表连起来啊?谢谢 是不是可以这样考虑就像文件夹一样的东西?那就是用Tree一样的东西了type Node = class info:integer; Child:TList;//Saved type is Node father:Node; end; 这样的话每个Node就可以有随便多少的子节点了。 ListView数据读取问题 小问题,马上结贴! 请问?如何将adoquery中的若干条结果中的某一记录在edit中显示?谢谢! (远程)有固定IP的服务器,装SQLSERVER实例不是默认的,如何访问? 如何对数据库(ACCESS)进行修改! dbgrid显示问题 FastReport怎么将没有记录的地方也画上格子??? 哪里有用Delphi做的数据库实例下载? 散分,随便贡献一段代码“通过程序关闭和启动服务” 关于MEMO控件的问题!请大神指教! 报表二次修改怎么做!!!! 这几个涵数我不知道怎么翻译成delphi?
Node = record
ParentID :integer; //父ID编号,顶级为0
CurrentID:integer; //当前ID编号,唯一
Text:string; //文本
end;
TREEVIEW.ADDCHILD()
等等函数
Node = record
ParentID :integer; //父ID编号,顶级为0
CurrentID:integer; //当前ID编号,唯一
Text:string; //文本
end;那么形成一个树的话,各个node存到数组中吗?
还是在节点结构中增加指针,使用链表连起来啊?
谢谢
就像文件夹一样的东西?那就是用Tree一样的东西了type
Node = class
info:integer;
Child:TList;//Saved type is Node
father:Node;
end;
这样的话每个Node就可以有随便多少的子节点了。