码迷,mamicode.com
首页 > 编程语言 > 详细

数组的排序

时间:2018-08-17 11:26:15      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:util   oldboy   pack   todo   for   rate   system.in   sys   tin   

一、冒泡排序

package com.oldboy.cn;

     mport java.util.Scanner;

     public class Demo1 {

             public static void main(String[] args) {
             // TODO Auto-generated method stub
                 int[] array=new int[10];
                  Scanner scanner=new Scanner(System.in);
                       for(int i=0;i<array.length;i++){
                           array[i]=scanner.nextInt();
                        }
                 System.out.println("冒泡排序");
                for(int i=0;i<array.length -1;i++){
                     for(int j=0;j<array.length-1-i;j++){
                            if(array[j]>array[j+1]){
                                int temp=array[j];
                               array[j]=array[j+1];
                               array[j+1]=temp;
                                 }
                        }
                 }
              System.out.println("排序结果是: ");
              for(int i=0;i<array.length;i++){
                System.out.println(array[i]);
           }

二、直接排序

   package com.oldboy.cn;

     mport java.util.Scanner;

     public class Demo1 {

             public static void main(String[] args) {
             // TODO Auto-generated method stub
                 int[] array=new int[10];
                  Scanner scanner=new Scanner(System.in);
                       for(int i=0;i<array.length;i++){
                           array[i]=scanner.nextInt();
                        }


                 System.out.println("直接排序");
                 for(int i=0;i<array.length-1;i++){
                       for(int j=i+1;j<array.length;j++){
                          if(array[i]>array[j]){
                         int temp=array[i];
                          array[i]=array[j];
                          array[j]=temp;
                         }
                   }
         }
              System.out.println("直接排序的结果是:");
                 for(int i=0;i<array.length ;i++){
                     System.out.println(array[i]);
                   }
          }
  }

数组的排序

标签:util   oldboy   pack   todo   for   rate   system.in   sys   tin   

原文地址:https://www.cnblogs.com/yang-1yang/p/9491800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!