我有一個整數數組的列表,我想檢查每個數組是否按時間順序排列,如果不是,我希望它從列表中移除。檢查數組是否按時間順序排列
目前,我不喜歡這樣寫道:
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