void quicksort(int tab2[], int left, int right){
SYSTEMTIME st;
GetSystemTime(&st);
int t1=st.wMinute;
int t2=st.wSecond;
int t3= st.wMilliseconds;
int v=tab2[(left+right)/2];
int i,j,x;
i=left;
j=right;
do{
while (tab2[i]<v) i++;
while (tab2[j]>v) j--;
if (i<=j){
x=tab2[i];
tab2[i]=tab2[j];
tab2[j]=x;
i++; j--;
}
}while (i<=j);
if (j>left) quicksort(tab2,left, j);
if (i<right) quicksort(tab2, i, right);
GetSystemTime(&st);
cout <<"QuickSort: " << st.wSecond-t2 << " seconds " << st.wMilliseconds-t3 << " ms."<< endl;
}
dm9pZCBxdWlja3NvcnQoaW50IHRhYjJbXSwgaW50IGxlZnQsIGludCByaWdodCl7CgogICAgICAgICBTWVNURU1USU1FIHN0OwogICAgICAgICBHZXRTeXN0ZW1UaW1lKCZzdCk7CiAgICAgICAgIGludCB0MT1zdC53TWludXRlOwogICAgICAgICBpbnQgdDI9c3Qud1NlY29uZDsKICAgICAgICAgaW50IHQzPSBzdC53TWlsbGlzZWNvbmRzOwoKICAgIGludCB2PXRhYjJbKGxlZnQrcmlnaHQpLzJdOwogICAgaW50IGksaix4OwogICAgaT1sZWZ0OwogICAgaj1yaWdodDsKICAgICBkb3sKICAgICAgICAgd2hpbGUgKHRhYjJbaV08dikgaSsrOwogICAgICAgICB3aGlsZSAodGFiMltqXT52KSBqLS07CiAgICAgICAgIGlmIChpPD1qKXsKICAgICAgICAgeD10YWIyW2ldOwogICAgICAgICB0YWIyW2ldPXRhYjJbal07CiAgICAgICAgIHRhYjJbal09eDsKICAgICAgICAgaSsrOyBqLS07CiAgICAgICAgIH0KICAgICB9d2hpbGUgKGk8PWopOwogICAgIGlmIChqPmxlZnQpIHF1aWNrc29ydCh0YWIyLGxlZnQsIGopOwogICAgIGlmIChpPHJpZ2h0KSBxdWlja3NvcnQodGFiMiwgaSwgcmlnaHQpOwogICAgIAogICAgIEdldFN5c3RlbVRpbWUoJnN0KTsKICAgICAgICBjb3V0IDw8IlF1aWNrU29ydDogIiA8PCBzdC53U2Vjb25kLXQyIDw8ICIgc2Vjb25kcyAiIDw8IHN0LndNaWxsaXNlY29uZHMtdDMgPDwgIiBtcy4iPDwgZW5kbDsKICAgICAKfQ==
Main.java:1: error: class, interface, or enum expected
void quicksort(int tab2[], int left, int right){
^
Main.java:1: error: class, interface, or enum expected
void quicksort(int tab2[], int left, int right){
^
Main.java:4: error: class, interface, or enum expected
GetSystemTime(&st);
^
Main.java:5: error: class, interface, or enum expected
int t1=st.wMinute;
^
Main.java:6: error: class, interface, or enum expected
int t2=st.wSecond;
^
Main.java:7: error: class, interface, or enum expected
int t3= st.wMilliseconds;
^
Main.java:9: error: class, interface, or enum expected
int v=tab2[(left+right)/2];
^
Main.java:10: error: class, interface, or enum expected
int i,j,x;
^
Main.java:11: error: class, interface, or enum expected
i=left;
^
Main.java:12: error: class, interface, or enum expected
j=right;
^
Main.java:13: error: class, interface, or enum expected
do{
^
Main.java:15: error: class, interface, or enum expected
while (tab2[j]>v) j--;
^
Main.java:16: error: class, interface, or enum expected
if (i<=j){
^
Main.java:18: error: class, interface, or enum expected
tab2[i]=tab2[j];
^
Main.java:19: error: class, interface, or enum expected
tab2[j]=x;
^
Main.java:20: error: class, interface, or enum expected
i++; j--;
^
Main.java:20: error: class, interface, or enum expected
i++; j--;
^
Main.java:21: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
if (j>left) quicksort(tab2,left, j);
^
Main.java:24: error: class, interface, or enum expected
if (i<right) quicksort(tab2, i, right);
^
Main.java:26: error: class, interface, or enum expected
GetSystemTime(&st);
^
Main.java:27: error: class, interface, or enum expected
cout <<"QuickSort: " << st.wSecond-t2 << " seconds " << st.wMilliseconds-t3 << " ms."<< endl;
^
Main.java:29: error: class, interface, or enum expected
}
^
23 errors