新手 求助 二维数组按条件排列组合 想的头疼
有一个二维数组 [四行四列]【每行已经从小到大排序好】
4, 5, 6, 7 ‘--第一行
1, 2, 4, 8 ‘--第二行
9, 10, 11, 12 '--第三行
3, 13, 21, 22 '--第四行
正常组合是有256种组合
现在是想每一行的值跟下一行对比 如果比下一行小就组合,不是就抛弃,每行组合之后得出最终组合数
例如第一行第一个为 4 第二行除了8 其他都不匹配,得出
4,8
然后从第二行8跟下一行匹配,第三行都比8大 得出
4,8,9 |4,8,10| 4,8,11| 4,8,12
之后第四行 3 比 第三行的所有元素都小,其他都大 最后得出最终组合
4,8,9 ,13 |4,8,9 ,21 |4,8,9 ,22
4,8,10 ,13 |4,8,10 ,21 |4,8,10 ,22
4,8,11 ,13 |4,8,11 ,21 |4,8,12 ,22
4,8,12 ,13 |4,8,12 ,21 |4,8,12 ,22
然后再以此类推取第一行的5来跟下面比较。
如5开头 结果要为 5,8,9,13 | 5,8,9,21 | 5,8,9,22
5,8,10,13 | 5,8,10,21 | 5,8,10,22
5,8,11,13 | 5,8,11,21 | 5,8,11,22
5,8,12,13 | 5,8,12,21 | 5,8,12,22
求各位指点下算法
4, 5, 6, 7 ‘--第一行
1, 2, 4, 8 ‘--第二行
9, 10, 11, 12 '--第三行
3, 13, 21, 22 '--第四行
正常组合是有256种组合
现在是想每一行的值跟下一行对比 如果比下一行小就组合,不是就抛弃,每行组合之后得出最终组合数
例如第一行第一个为 4 第二行除了8 其他都不匹配,得出
4,8
然后从第二行8跟下一行匹配,第三行都比8大 得出
4,8,9 |4,8,10| 4,8,11| 4,8,12
之后第四行 3 比 第三行的所有元素都小,其他都大 最后得出最终组合
4,8,9 ,13 |4,8,9 ,21 |4,8,9 ,22
4,8,10 ,13 |4,8,10 ,21 |4,8,10 ,22
4,8,11 ,13 |4,8,11 ,21 |4,8,12 ,22
4,8,12 ,13 |4,8,12 ,21 |4,8,12 ,22
然后再以此类推取第一行的5来跟下面比较。
如5开头 结果要为 5,8,9,13 | 5,8,9,21 | 5,8,9,22
5,8,10,13 | 5,8,10,21 | 5,8,10,22
5,8,11,13 | 5,8,11,21 | 5,8,11,22
5,8,12,13 | 5,8,12,21 | 5,8,12,22
求各位指点下算法
...全文
相关推荐
对于新手如何重装是一个非常头疼的问题.doc
对于新手如何重装是一个非常头疼的问题.doc
淘宝直通车排列组合小工具
开通淘宝直通车的店家一定经历过设置关键字的痛苦,淘宝最多支持200个关键字,如果让我们想200个宝贝的关键字,那是要费相当长的时间的,而且很头疼。90%的店家是先把最贴切的宝贝的描述词写出来,然后再排列组合,生怕遗漏了关键词造成买家搜索不到自己的宝贝。 tata_bear原创了排列组合小工具,只要您输入最贴切的关键词,排列组合的工作就交给这个小工具吧,用时不到1秒钟,它会把所有的排列组合结果都呈现给您。而且界面的提示信息非常的清楚友好啊! 有了这个软件,组合关键词再也不用发愁了!
令新手头疼的modelsim库编译
估计很多人买了CB哥的书来看吧,他们在学习modelsim仿真的过程中可能遇到过明明是按照书上的步骤添加器件库的了,但还是出现如下的错误。
TaobaoKeyword(Ver1.2)排列组合软件
开通淘宝直通车的店家一定经历过设置关键字的痛苦,淘宝最多支持200个关键字,如果让我们想200个宝贝的关键字,那是要费相当长的时间的,而且很头疼。90%的店家是先把最贴切的宝贝的描述词写出来,然后再排列组合,生怕遗漏了关键词造成买家搜索不到自己的宝贝。 tata_bear原创了排列组合小工具,只要您输入最贴切的关键词,排列组合的工作就交给这个小工具吧,用时不到1秒钟,它会把所有的排列组合结果都呈现给您。而且界面的提示信息非常的清楚友好啊!
六个令新手头疼的IE错误
六个令新手头疼的IE错误


