我只是想仔细检查一下我在插入排序方法中的比较计数器是否正确。我想是的,但我只是想确定一下。这是icount++;朝向底部。
谢谢阅读。
public static void insertionsort(int[] arr)
{
int i, j, newValue;
for (i = 1; i < arr.length; i++)
{
newValue = arr[i];
j = i;
while (j > 0 && arr[j - 1] > newValue)
{
icount++;
arr[j] = arr[j - 1];
j--;
}
arr[j] = newValue;
}
}