解题思路:
注意事项:
参考代码:
# include <stdio.h> void QuickSort(int a[], int left, int right) { if(left > right) { return ; } int L = left, R = right; int x = a[left], mid = 0; while(left < right) { while(left < right && a[right]>=x) { right--; } if(left < right) { a[left] = a[right]; } while(left < right && a[left] <= x) { left++; } if(left < right) { a[right] = a[left]; } if(left >= right) { a[left] = x; } } QuickSort(a, L, left-1); QuickSort(a, left+1, R); } int main() { int n; scanf("%d",&n); int i, arr[n]; for(i= 0; i < n; i++) { scanf("%d",&arr[i]); } QuickSort(arr, 0, n-1); for(i = 0; i < n; i++) { printf("%d ",arr[i]); } return 0; }
0.0分
0 人评分
不会做的浏览:954 |
剪刀石头布 (C语言代码)浏览:1792 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |
C二级辅导-计负均正 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:316 |
钟神赛车 (C++代码)(标准题解)(与田忌赛马类似)浏览:1919 |