Submission #19229

#TimeUsernameProblemLanguageResultExecution timeMemory
19229middleageddr짝수 정렬 (tutorial3)C++98
Compilation error
0 ms0 KiB
#include "grader.h" void q_sort(int left, int right, int *A) { int i, j, pivot; int temp; i = pivot = left; j = right; if (i < j) { while (i < j) { while ((i < j) && (*(A + i) < *(A + pivot))) i++; while ((i < j) && (*(A + j) >= *(A + pivot))) j--; if (i < j) { temp = *(A + i); *(A + i) = *(A + j); *(A + j) = temp; } } temp = *(A + pivot); *(A + pivot) = *(A + j); *(A + j) = temp; q_sort(left, j - 1); q_sort(j + 1, right); } }

Compilation message (stderr)

tutorial3.cpp: In function ‘void q_sort(int, int, int*)’:
tutorial3.cpp:27:21: error: too few arguments to function ‘void q_sort(int, int, int*)’
   q_sort(left, j - 1);
                     ^
tutorial3.cpp:3:6: note: declared here
 void q_sort(int left, int right, int *A) {
      ^
tutorial3.cpp:28:22: error: too few arguments to function ‘void q_sort(int, int, int*)’
   q_sort(j + 1, right);
                      ^
tutorial3.cpp:3:6: note: declared here
 void q_sort(int left, int right, int *A) {
      ^