java 冒泡排序+优化
package com.zzw.shuzu; import java.util.Arrays; //冒泡排序及其优化 稳定 没有跳跃式的交换 public class Maopao { public static void Maopao1(int[] array){ int temp=0; int pwd=1; //加pwd是为了优化此排序方法,对于本身就已经排好序的不需要 //再排序的,就进不去if语句,输出的pwd就为1; for(int i=0;iarray[j+1]){ pwd=0; temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; } } if(pwd==1){ break; } } } public static void main(String[] args) { int[] array={1,3,9,8,76,3,0,5,9}; Maopao1(array); System.out.println(Arrays.toString(array)); } }