NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14839|回复: 6
打印 上一主题 下一主题

[心得体会] 关于树形数据的一个小问题

[复制链接]
跳转到指定楼层
1m
发表于 2012-10-11 02:19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来以为树形数据只有路径名相同的数据之间才能进行运算,今天做了个小测试发现好像不是这样的。。原来是路径在各自数据中的排次相同的数据进行运算么?而且树形数据对于单个枝端貌似是以longestlist进行的。。这样的话。。数据之间的对应关系感觉被减弱了。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
发表于 2012-10-11 08:55:36 | 只看该作者
两个拥有不同层级的树形数据,应该是以层级少的那个为基准按照longest(默认设置)进行匹配运算的
3m
发表于 2012-10-11 08:56:15 | 只看该作者
就像一个非树形数据和树形数据匹配一样
4m
发表于 2012-10-11 10:35:01 | 只看该作者
在处理实际问题中,数据与数据之间是相对应的。例如,两组数据决定下一个运算器的结果,只有true和false的结果,如果结果有true又有false,那说明前面的两组数据有部分数据是不符合要求,那么在进行这步处理之前就要考虑如何把false的数据处理掉。数据的使用,我个人认为多是一一对应的,例如A数据有3个分叉,每个分叉的数据总数不一样,如果B数据是和A数据对应使用,也就是A和B决定下一个运算器的输入条件,则B数据应该和A数据形式是一样的,要不是一对多,要不是多对多。
5m
 楼主| 发表于 2012-10-12 09:14:35 | 只看该作者

额 其实我说longest是说路径的相互对应上。。例如
{0} a                           {0;0;0}            d
{1} b         +                {0;0;1}            e
{2} c


得出来结果会是啥。。。还是理不灵情。都是边做边试TT
6m
 楼主| 发表于 2012-10-12 09:23:00 | 只看该作者
wangjunxiong 发表于 2012-10-11 10:35
在处理实际问题中,数据与数据之间是相对应的。例如,两组数据决定下一个运算器的结果,只有true和false的结 ...

嗯。您的意思就是数据的对应关系应该有我们自己调出来,而不是仅仅依靠程序对吗。
7m
 楼主| 发表于 2012-10-12 09:23:31 | 只看该作者

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-11-30 10:51 , Processed in 0.069865 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表