Java教程

第4天

本文主要是介绍第4天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import java.sql.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @author zsm
 * @version 1.0
 */
public class select {
    public static void selectSort(int[] arr){
          int n=arr.length;//选择排序
          for (int i=0;i<n-1;i++){
              int min=i;
              for (int j=i+1;j<n;j++){
                  if(arr[min]>arr[j])
                      min=j;
              }
              int temp=arr[i];
              arr[i]=arr[min];
              arr[min]=temp;

          }
    }

    public static void main(String[] args) {
        int[] arr={1,54,5,6,8,12,45,8,9};
        ArrayList arrayList=new ArrayList();
        bbulleSort faker=new bbulleSort();
        faker.bulleSort(arr);
        //selectSort(arr);
        for (int i=0;i<arr.length;i++)
              arrayList.add(arr[i]);
        System.out.println(arrayList);
    }
}
class bbulleSort{
   public  static void bulleSort(int[] abc){
       int n=abc.length;//冒泡排序
       for (int i=0;i<n-1;i++)
           for (int j=0;j<n-1-i;j++)
           {
               if(abc[j]>abc[j+1])
               {
                   int result=abc[j];
                   abc[j]=abc[j+1];
                   abc[j+1]=result;
               }


           }

   }
}

 

这篇关于第4天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!