社区
C++ Builder
帖子详情
请教一下如何保存一个树结构(不是完全二叉树)。偶想用类似mfc中的方法。谁
ttzzgg_80713
2003-03-24 02:44:29
可以帮偶一把吗?
...全文
32
8
打赏
收藏
请教一下如何保存一个树结构(不是完全二叉树)。偶想用类似mfc中的方法。谁
可以帮偶一把吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttzzgg_80713
2003-03-24
打赏
举报
回复
可是对于一个不知道有多少个子节点的结构是不好Serialize的。我试过你说的方法。毕竟
集合不支持Serialize
TopCat
2003-03-24
打赏
举报
回复
VCL先进不代表所有的一切都比别人好。
VCL的Serialize是基于Component的,你需要从TComponent上继承一个类,这样就可以和TStream类配合使用,完成序列化工作了。
ttzzgg_80713
2003-03-24
打赏
举报
回复
的确是没有关系。我想是不是vcl中有什么好用的方法和结构呀
jishiping
2003-03-24
打赏
举报
回复
好像这个和编程工具无关吧。
ttzzgg_80713
2003-03-24
打赏
举报
回复
这树是动态增加的。用标准的方法我自己也做过。不是很难的话。
如果用MFC的方式就可以省很多事。我想VCL这么先进的话。应该有
更加简洁的方法了。
sharkxie
2003-03-24
打赏
举报
回复
我以前做过,用的是兄弟孩子表示法,
用一个链表,两个指针域,左指针表示子节点,右指针表示兄弟节点
后来还增加了一个指针,表示父节点
应该可以实现楼主的功能要求!
ttzzgg_80713
2003-03-24
打赏
举报
回复
从CObject派生。然后用一个基于list的树。用一个函数Serialize就可以搞定。非常方便
bluebird97073
2003-03-24
打赏
举报
回复
不是完全二叉树比较麻烦
mfc怎么保存的?
数据结构基础系列(6):树和二叉树
数据结构课程是计算机类专业的专业基础...系列课程包含11个部分,本课为第6部分“树和二叉树”,介绍树的相关概念和表示
方法
,重点是二叉事的性质、存储结构、遍历等基本操作的实现,以及应用基本操作解决问题的
方法
。
C++ 面试总结
下面是有
一个
全局变量 a 和两个线程,这两个线程同时开始并发执行各自的代码, 在两个线程都执行结束后,请问 a 的值为______(因为数据库主要消耗在磁盘 I/O 上,所以要优化磁盘 I/O ,如果用红黑树,树的深度太高,...
20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结
20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 集合:是
一个
对象。 同构和异构:取决于集合
保存
...树:由
一个
根节点和构成层次结构的多个节点组成。 内部节点:除根节点外的所有节...
c/c++笔试题
微软亚洲技术
中
心的面试题!...(2)并发性:不仅进程之间可以并发执行,同
一个
进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统
C/C++笔试题(很多)
微软亚洲技术
中
心的面试题!...(2)并发性:不仅进程之间可以并发执行,同
一个
进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章