0
我需要一種算法,它將從第一個索引中彈出數組元素,並將下一個元素(從最後一個索引處的原始數組中)推送到找到的匹配元素集。移動數組元素的算法
象下面這樣:
Original array : {10,20,30,40,50,60,70,80,90,100,110,120}
1st iteration : 10,20,30,40
2nd iteration : 20,30,40,50
3rd iteration : 30,40,50,60
4th iteration : 40,50,60,70 .... and so on until the matching criteria set found.
邏輯應迭代,直到所要求的組中發現的數組元素的(基於元素一些計算)
這似乎是一個相當微不足道的問題,你已經試過了什麼代碼? – Ben
爲什麼不簡單地使用一個計數器,直到array.Length - 5 – ViVi
雖然你可以修改數組,但如果你只是在尋找5個元素的子集,就沒有必要。使用開始/結束索引迭代5個元素並/或利用「ArraySegment」對5組進行簡單計算。 –