我有一个整数数组的列表,我想检查每个数组是否按时间顺序排列,如果不是,我希望它从列表中移除。检查数组是否按时间顺序排列
目前,我不喜欢这样写道:
for (int i = 0; i < allXcombis.Count(); i++)
{
bool remove = false;
for (int j = 0; j < allXcombis[i].Length; j++)
{
if (allXcombis[i].Count() - 1 > j)
if (allXcombis[i][j] != allXcombis[i][j + 1] - 1)
remove = true;
}
if (remove)
allXcombis.Remove(allXcombis[i]);
}
但我不是这个代码真的很开心,我想这是可以做到更容易。
什么是“时间” – 2012-07-15 09:37:12
@petar:http://en.wikipedia.org/wiki/Chronological – 2012-07-15 13:07:03