我需要經過x個對象。每個對象都有(int)ID和(bool)完整字段。 ID字段將是唯一的。如何查找具有完整== true和連續ID字段的對象。例如,我想找到滿足此條件的任何連續3個對象:查找連續的條目
object (ID=1, Complete=true)
object (ID=2, Complete=true)
object (ID=3, Complete=false)
object (ID=4, Complete=true)
object (ID=5, Complete=true)
object (ID=6, Complete=true)
在上面,我應該得到的對象4,5,6,又如:
object (ID=1, Complete=true)
object (ID=2, Complete=true)
object (ID=3, Complete=false)
object (ID=4, Complete=true)
object (ID=5, Complete=true)
object (ID=6, Complete=false)
在這種情況下, ,完整== true的3個連續對象不存在。
這是一個很好的解決方案,如果你將永遠需要尋找三個值的序列,但它會變得不可收拾很快,如果你嘗試延長4,5,6等連續值。 –