Foxtable(狐表)用户栏目专家坐堂 → [求助]算法求解(已解决)!


  共有2901人关注过本帖树形打印复制链接

主题:[求助]算法求解(已解决)!

帅哥哟,离线,有人找我吗?
关键下一秒
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
[求助]算法求解(已解决)!  发帖心情 Post By:2014/10/25 10:47:00 [只看该作者]

有一组数据:

条件 条件 条件
C1 V11 C2 V21 C3 V31
V12 V22 V32
V13 V23 V33

要将其依下列顺序组合成如下39条表达式:

C1V11
C1V11+C2V21
C1V11+C2V21+C3V31
C1V11+C2V21+C3V32
C1V11+C2V21+C3V33
C1V11+C2V22
C1V11+C2V22+C3V31
C1V11+C2V22+C3V32
C1V11+C2V22+C3V33
C1V11+C2V23
C1V11+C2V23+C3V31
C1V11+C2V23+C3V32
C1V11+C2V23+C3V33

C1V12
C1V12+C2V21
C1V12+C2V21+C3V31
C1V12+C2V21+C3V32
C1V12+C2V21+C3V33
C1V12+C2V22
C1V12+C2V22+C3V31
C1V12+C2V22+C3V32
C1V12+C2V22+C3V33
C1V12+C2V23
C1V12+C2V23+C3V31
C1V12+C2V23+C3V32
C1V12+C2V23+C3V33

C1V13
C1V13+C2V21
C1V13+C2V21+C3V31
C1V13+C2V21+C3V32
C1V13+C2V21+C3V33
C1V13+C2V22
C1V13+C2V22+C3V31
C1V13+C2V22+C3V32
C1V13+C2V22+C3V33
C1V13+C2V23
C1V13+C2V23+C3V31
C1V13+C2V23+C3V32
C1V13+C2V23+C3V33


求编程思路,谢谢!
[此贴子已经被作者于2014-10-25 16:47:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/25 11:08:00 [只看该作者]

全部遍历一次就好了.



 回到顶部
帅哥哟,离线,有人找我吗?
关键下一秒
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/25 11:09:00 [只看该作者]

以下是引用Bin在2014-10-25 11:08:00的发言:
全部遍历一次就好了.

能否给出代码,谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
关键下一秒
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/25 11:54:00 [只看该作者]

图片点击可在新窗口打开查看坐等高手。

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/10/25 12:05:00 [只看该作者]

写个假的

1、遍历三个值,将值和条件先组合 如C1V11,形成三个新的集合或数组

 

2、遍历 

for each a1 as object in 值和条件组1

  output.show(a1)

  for each a2 as object in 值和条件组2

 

   output.show(a1 & "+" & a2)

     for each a3 as object in 值和条件组3      

       output.show(a1 & "+" & a2 & "+" & a3)

     next

  next

next

 


 回到顶部
帅哥哟,离线,有人找我吗?
关键下一秒
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/25 12:20:00 [只看该作者]

以下是引用逛逛在2014-10-25 12:05:00的发言:

写个假的

1、遍历三个值,将值和条件先组合 如C1V11,形成三个新的集合或数组

 

2、遍历 

for each a1 as object in 值和条件组1

  output.show(a1)

  for each a2 as object in 值和条件组2

 

   output.show(a1 & "+" & a2)

     for each a3 as object in 值和条件组3      

       output.show(a1 & "+" & a2 & "+" & a3)

     next

  next

next

 


谢谢逛逛。如果有真的能调试通过更好!


 回到顶部