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就可以有随便多少的子节点了。 请教大家一个SQL语句 stringgrid如何实现有下拉列表的功能? Treeview 查询定位功能实现方法 问一个图形拓扑结构的问题,高手帮忙 在Access中,如何追加数据到总的数据库中?? !!!!!请教!!!!!!!(急,在线等!) 谁能告诉我制作控件及调试控件的方法 如何把启动项目显示在ListView中 dbgrid如何在最前面显示当前记录的行号?又如何将最前面的一列去掉? 简单会议通知系统,cs架构的,用什么语言比较方便,java?delphi? 报表二次修改怎么做!!!! 这几个涵数我不知道怎么翻译成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就可以有随便多少的子节点了。