求教一个算法,该如何解决
求教一个算法
有一个阵
有M行
每行元素个数不固定
从这个阵中,每行去一个元素。M行所以共取M个。构成一个组合。
问怎样遍历出全部的组合。
------解决方案--------------------
谁让你转换成集合了
IEnumerable<int> GetItems(int start, int stop, int step)
{
for (int i = start; i <= stop; i += step) yield return i;
}
有一个阵
有M行
每行元素个数不固定
从这个阵中,每行去一个元素。M行所以共取M个。构成一个组合。
问怎样遍历出全部的组合。
------解决方案--------------------
谁让你转换成集合了
IEnumerable<int> GetItems(int start, int stop, int step)
{
for (int i = start; i <= stop; i += step) yield return i;
}