wvo*_*voq 2 algorithm combinatorics
假设我有一组有限的大小为n的数值.
问题:是否有一种有效的算法来枚举该组的k-组合,以便组合I在组合J之前,如果I中元素的总和小于或等于J中元素的总和?
显然,可以简单地枚举组合并根据它们的总和对它们进行排序.但是,如果集合很大,那么所有组合的粗略枚举,更不用说排序,将是不可行的.如果我只对获得按总和排序的第一个m <<选择(n,k)组合感兴趣,是否有可能在宇宙热死之前获得它们?
| 归档时间: |
|
| 查看次数: |
572 次 |
| 最近记录: |