j = 0时,j = j++的坑
下列已给出部分程序代码,请补全(只有quickSort函数需要补全)。 #include <stdio.h> #define LENTH 10 int AdjustArray(int s[], int l, int r); // 返回调整后基准数的位置d的函数 void quickSort(int s[], int l, int r); // 快速排序的主函数 int main() { int arr[LENTH], i; for (i=0; i<LENTH; i++) scanf("%d", &arr[i]); quickSort(arr, 0, LENTH-1); for (i=0; i<LENTH; i++) printf("%d ", arr[i]); return 0; } // 返回调整后基准数的位置 int AdjustArray(int s[], int l, int r) { int i = l, j = r; int x = s[l]; // s[l]即s[i]就是第一个坑 while (i < j) { // 从右向左找小于x的数来填s[i] while (i < j && s[j] >= x) j--; if (i < j) s[i++] = s[j]; // 将s[j]填到s[i]中,s[j]就形成了一个新的坑 // 从左向右找大于或等于x的数来填s[j] while (i < j && s[i] < x) i++; if (i < j) s[j--] = s[i]; // 将s[i]填到s[j]中,s[i]就形成了一个新的坑 } // 退出时,i等于j,将x填到这个坑中 s[i] = x; return i; }
相关知识
有以下程序输出结果是( ) main( ) { int i, j; for(j=
花店橱窗布置(洛谷P1854)(动态规划)
j q x
J Nanobiotechnology
【j家庭花卉】
c语言学习
codevs【1315】摆花
Asian J Pharm Sci
茎的笔顺 笔画数:8 拼音:jīng 部首:艹 笔画数:8 拼音:jīng 部首:艹
3, y: 5, i: 3, j: 3, direction: '
网址: j = 0时,j = j++的坑 https://m.huajiangbk.com/newsview1117702.html