很多的面试题都问到了排序算法,中间的算法和思想比较重要,这边我选择了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
(#换成@)。