【8中排序算法一览】
【算法1:冒泡排序】
【冒泡算法实例】
package com.sort.demo1; import java.util.Arrays; /** * 冒泡排序 */ public class BubbleSort { public static void main(String[] args) { int[] arr = new int[]{1,4,5,7,3,9,8,0,2,6}; System.out.println(Arrays.toString(arr)); bubbleSort(arr); System.out.println(Arrays.toString(arr)); } /** * 冒泡排序算法 * 第一个for循环:控制共比较多少轮 * 第二个for循环:控制每次循环中比较的次数 * @param arr */ public static void bubbleSort(int[] arr){ for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int temp = arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } } }
原文地址:https://www.cnblogs.com/HigginCui/p/10593420.html
时间: 2024-10-07 09:13:33