摘要: 前两日,写了一篇“遍历组合的实现——VB2005”。在数学分支里,排列与组合是不分家的。于是,动手写下本文。在上一文中,采用了递归调用,虽然便于理解,但是算法的效率上打个折扣。本文一并重写,改为循环调用。 代码赋予其后,用的是VB2005 两个类,一个是clsPermutation,用来计算排列的;一个是clsCombination,用来计算组合的。下面,把各个函数说明一下。 类clsPermutation: 函数:GetPermutation 获得指定标号的排列,返回值是一个数组 参数: Lower,排列中的下限 Upper,排列中的上限 Count,排列... 阅读全文
posted @ 2009-12-12 12:45 万仓一黍 阅读(2120) 评论(3) 推荐(2)