| 查看: 2184 | 回复: 11 | |||
[交流]
【求助】关于未知树状结构存储的问题?请大虾指教!
|
|
动态变化演变的数值,这些数值的动态演化、变化过程符合树状的发展,因此我想用树状结构存储这些动态变化演变的数值。但是无法预知整棵树的变化情况,包括树到底有多少层,父树结点有多少个子树结点(但子树结点<8)等。 我的问题是: (1)这个动态变化、演变的数值(与时间步长有关系)怎样用树状结构实时存储? (2)如果无法用树状结构去实时存储这些数值,那有没有更好的一种方式去存储这些数值?注:这些数值的演变、动态变化是符合树结构的演化的,即父生子、子生孙的演变关系。 请大虾指教! |
» 猜你喜欢
大佬帮着分析今年的评审意见?该课题连续申请了三年了,明年要不要换个方向。
已经有11人回复
两块石头
已经有10人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有6人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有6人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有6人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有6人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有8人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有6人回复
» 抢金币啦!回帖就可以得到:
【征稿中!】2026年机械、制造技术与材料国际会议 (MEMTM 2026)
+1/331
招收大湾区大学-哈工深联培博士1名
+1/194
武汉,诚征男友,如果合适,异地也可以
+1/94
仪器行业公众号-仪器王
+1/93
瑞算科技——电化学模拟服务(第一性原理计算、分子动力学、机器学习)
+1/91
大湾区大学和中山大学联合培养物理方向(理论计算)博士生,27年秋季入学
+1/87
国际普刊投稿(不需要版面费)
+1/84
2027级博士研究生——质谱分析
+5/60
来看看还有认识的人吗
+1/48
厦门大学-国家蛋白质科学中心(北京),联合招收博士研究生
+1/30
评职称需要,卖发明专利了:D有技术储备需求的设备厂商可联系
+1/18
深圳理工大学核酸药物递送课题组博士后和科研助理教授招聘启事
+1/17
某知名美资公司招应用工程师(AS, 北京)
+1/10
北航徐梁教授2027年入学博士招生(控制/机器视觉/机器人导航操作方向)
+1/5
合肥工业大学许婷婷老师招收2027年入学博士研究生,有机/高分子合成背景
+1/4
Paris Saclay university, Dallerac教授团队招收2027CSC–Saclay合作奖学金博士生
+1/2
新加坡国立大学Sibudjing Kawi教授课题组part-time PhD(热催化/等离子体催化方向)
+1/2
给CCR期刊投稿要交proposal吗
+1/1
电子科技大学医学院/四川省人民医院 国家级青年人才课题组诚聘博士后
+1/1
AI for Biology / 生物信息 / 空间转录组方向硕士,诚寻博士导师及课题组
+1/1
2楼2011-04-02 16:45:40
3楼2011-04-02 17:14:00
4楼2011-04-02 17:24:14
5楼2011-04-03 08:51:02
6楼2011-04-03 10:24:10
7楼2011-04-03 11:12:07
8楼2011-04-03 11:14:44
9楼2011-04-03 12:03:26
|
可能是我的表述有问题,没有说清楚。 举个例子,比如一个符合树状结构的系列数值(如身高),这些数值对象具有这种父子结构,但这些数值(身高)具体是多少是提前未知的,当然我们也不可能提前知道。一个父(父亲)数值(身高)有几个子(儿子)数值(身高)也是未知的,就是这样一代一代繁衍下去;同时,这个繁衍过程还满足以下三个假设条件: (1)一个父亲最多有8个儿子;但如果满足条件T,则这个父亲会没有儿子; (2)每个人的身高是他上一代的父亲身高的一个函数,如果知道上一代他父亲的身高,就可以计算出他儿子的身高; (3)每个人的生育下一代(即有儿子)的时间与这个人的身高有关,我们姑且假设认为身高越高,那他吸引异性能力越大,结婚也就越早,生育下一代孩子的时间也就越早,即有下一代的时间间隔越短。我们根据这个人的身高可以计算出生育下一代的时间间隔。 当时间过了1000年后,这个家族的图谱及其中每个人的身高怎样去描述和存储?总不能先设定一个树状结构吧,因为你不知道这个树状结构有多少层,其中每一层中每个父亲有几个儿子。只有当你知道了上一层父亲的身高时,才能知道儿子的身高,也才能知道从父亲到儿子的时间间隔;也就是说,只有你知道了上一层的确切数值后,才能知道下一层的确认数值,但是在程序中是无法实现的,总不能这样吧: for(int i=1;i<上一代父亲所生儿子数;i++) { ..........//计算这一代身高、每代时间、有几个儿子; for(int j=1;j<上一代父亲所生儿子数;j++) { ..........//计算这一代身高、每代时间、有几个儿子; for() {..........//计算这一代身高、每代时间、有几个儿子; } } } 上述这种是无法用代码实现,因为你不知道有多少代,即在程序中你不知道要写多少个for循环。 这样不知道说清楚了没有?这样怎样进行计算模拟? [ Last edited by rainbowguy on 2011-4-3 at 18:56 ] |
10楼2011-04-03 18:20:42
11楼2011-04-03 19:22:50
12楼2011-04-04 00:16:14










回复此楼
还是你没有理解我的意思?像最简单的链表这种东西的动态性,楼主应该是理解的吧