摘要: 算法思想是这样的。假设原始数据是N个字符串,且 N>=4。这里假设数据是:1,2,3,4首先找到所有的2项组合,即12,13,14,23,24,34。找的方法是这样的,先取出数据的第一项,即1,然后和后面所有的组合,即12,13,14。再取出数据的第二项,和后面的去组合,即23,24。接下来按同样的方法得到,34.接下来我们去3项集合。也是首先取到数据的一项,即1,然后和2项集的从23开始的每一项去组合,即123,124,134. 然后在取出数据的第二项,即2,和34开始后的每一项去组合,即234.依照此方法,就可以去到任意的长度的数据的所有组合。这里是用JAVA实现的代码。//原始数据 阅读全文
posted @ 2011-08-21 21:49 Yuxing 阅读(707) 评论(0) 推荐(1) 编辑