无论是学c语言还是数据结构,还是现在的java,关于排序永远会有人问你,就像我们国人碰见人第一句就是:吃饭了没?但是据我所了解,所有的问题都是这样的,说一说有哪几种排序,并列举其中一种。所以事实上你只知道一种就够了,下面是传说中的冒泡排序,最好背下来。一看就明白了,没注释。。。
- public class A5_13 {
- public static void main(String[] args){
- int[] arr={23,12,45,24,87,65,12,14,43,434,65,76};
- for(int i=0;i<arr.length-1;i++){
- for(int j=0;j<arr.length-1;j++){
- if(arr[j]<arr[j+1]){
- int t=arr[j];
- arr[j]=arr[j+1];
- arr[j+1]=t;
- }
- }
- }
- for(int i=0;i<arr.length;i++){
- System.out.println(arr[i]);
- }
- }
- }
复制代码
|
|