解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); Main main=new Main(); int c = scanner.nextInt();; int[] n=new int[c]; for (int i = 0; i < n.length; i++) { n[i]=scanner.nextInt(); } main.kuaipai(n,0,n.length-1); for (int i = 0; i < n.length; i++) { System.out.print(n[i]+" "); } } public void kuaipai(int[] arr,int left,int rigth) { int i,j,temp; if (left>rigth) { return; } int flag=arr[left]; i=left; j=rigth; while (i!=j) { while (i<j&&arr[j]>=flag) { j--; } while (i<j&&arr[i]<=flag) { i++; } temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } arr[left]=arr[i]; arr[i]=flag; kuaipai(arr, left, i-1); kuaipai(arr, i+1, rigth); } }
0.0分
3 人评分
模拟计算器 (C语言代码)浏览:966 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:788 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
找出最长的字符串来 (C语言代码)浏览:1840 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |