變數定義:
- arr:目標陣列
- index:當前索引
演算法代碼(C#):
//環形訪問陣列
int[] arr = {9,8,7,6,5,4,3,2,1,0};
int index = -1;
for (int i=0; i < 33; i++)
{
index = (index + 1) % arr.Length;
Console.WriteLine(arr[index]);
}
演算法實作:
- 記錄目標陣列及當前索引,當前索引初始值為-1
- 當前索引=(當前索引 + 1) 取模
- 訪問目標陣列內當前索引位置的值
- 重復第2、3步驟,環形訪問目標陣列
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/66450.html
標籤:C#
