| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1790 人关注过本帖, 1 人收藏
标题:如何用递归实现?
取消只看楼主 加入收藏
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
结帖率:85.71%
收藏(1)
已结贴  问题点数:100 回复次数:13 
如何用递归实现?
我很想学习下递归算法,附件中的结果是正确的,用的是字典,我还是想请大家用递归的方法帮忙解答下!谢谢
数据在excel中,我想改为SQL,用递归方便些。
递归BOM.rar (11.77 KB)

1.输入A,得到B1,B2,B3和Usage
2.再用B1,B2,B3中Component  Type不为Rawpart的结果为条件查询,B1得到C1,C2;B2得到D1和各自的Usage
3.C1,C2,D1继续用Component  Type不为Rawpart的结果为条件查询,C1结果得到E1和Usage
4. 将一二三每次的到的Component  Type为Prepped和Rawpart分开格式如下
5.这个只有三层,我的正式数据层次不确定,但逻辑都这样。因此用递归写成函数可能较好。
搜索更多相关主题的帖子: excel 如何 
2014-03-19 12:32
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 2楼 owenlu1981
谢谢,可以将你测试的数据附件传上来看看吗?谢谢
2014-03-19 14:16
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 4楼 owenlu1981
谢谢

[ 本帖最后由 yuk_yu 于 2014-3-19 15:55 编辑 ]
2014-03-19 14:57
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 7楼 owenlu1981
非常感谢!!
2014-03-19 15:54
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 9楼 owenlu1981
可否改为函数,方便直接调用!谢谢
2014-03-19 17:46
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 11楼 lowxiong
版主,可否帮忙写一个递归函数,我想学习下,owenlu1981帮我解决了问题,但如果我一次查询多个Assembly就不太方便, 我想是否可用递归加数组可以解决?谢谢

[ 本帖最后由 yuk_yu 于 2014-3-20 09:19 编辑 ]
2014-03-20 09:17
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 14楼 lowxiong
我重新作了说明,请帮忙再看看,谢谢
递归.zip (7.74 KB)
2014-03-20 14:22
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 15楼 owenlu1981
完全正确!谢谢
2014-03-20 14:23
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 17楼 lowxiong
正确就是成品找半成品,预计工,原材料;半成品找预计工,原材料;预计工找原材料,逐级递减
2014-03-20 14:26
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 20楼 风吹过b
不好意思,我想用递归函数实现
2014-03-20 16:38
快速回复:如何用递归实现?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020733 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved