내 삽입 코드에 대한 작업이 터무니없이 많은 숫자를 얻고있는 내 코드에 어떤 문제가 있는지 알 수 없습니다. 도움이 필요했다.연산 삽입 버블 선택 계산
int insertionSort(int arr[], int n, int &operations)
{
clock_t start = clock();
int i, key, j;
for (i = 1; i < n; i++)
{
key = arr[i];
j = i - 1;
while (j >= 0 && arr[j] > key)
{
arr[j + 1] = arr[j];
j = j - 1;
operations++;
}
arr[j + 1] = key;
}
clock_t end = clock();
return end - start;
}
사용자가 설정하지 않나요을'작업 = 0' 전에 루핑? 지금 당장은, 함수가 호출되었을 때 어떤 값을 가졌던지를 추가하는 것입니다. – PaulMcKenzie