你的位置:首页 > 软件开发 > Java > 几大排序算法的Java实现

几大排序算法的Java实现

发布时间:2016-07-09 15:00:18
很多的面试题都问到了排序算法,中间的算法和思想比较重要,这边我选择了5种常用排序算法并用Java进行了实现。自己写一个模板已防以后面试用到。大家可以看过算法之后,自己去实现一下。1.冒泡排序:大数向下沉,小数向上浮。package TestProject;/** * 冒泡排序 * ...

很多的面试题都问到了排序算法,中间的算法和思想比较重要,这边我选择了5种常用排序算法并用Java进行了实现。自己写一个模板已防以后面试用到。大家可以看过算法之后,自己去实现一下。

1.冒泡排序:大数向下沉,小数向上浮。

package TestProject;/** * 冒泡排序 * @author xuhui * */public class SortAll {  public static void main(String[] args){    int[] a = {0,8,1,2,8,6,1};    bubbleSort(a);    for(int i=0;i<a.length;i++){      System.out.print(a[i]+" ");    }  }  public static void bubbleSort(int[] a){    int len = a.length;//数组长度    for(int i=0;i<len;i++){//每趟把最大数下沉到数组最后面      for(int j=0;j<len-1;j++){        if(a[j+1]<a[j]){//如果数组后面的数比前面的小,则往后换下沉          int temp = a[j];          a[j] = a[j+1];          a[j+1] = temp;        }      }    }  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:几大排序算法的Java实现

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。