java冒泡排序,
分享于 点击 26945 次 点评:176
java冒泡排序,
public class Demo1 { public static void main(String[] args) { //定义一个数组arr int[] arr = {5,9,1,0,6,4}; System.out.println("排序前的数组为:"); printArr(arr); sortArr(arr); System.out.println(); System.out.println("排序后的数组为:"); printArr(arr); } /** * 冒泡排序 * @param arr */ public static void sortArr(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]) { //定义一个临时变量temp int temp = arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } } /** * 遍历 * @param arr */ public static void printArr(int[] arr) { for (int i = 0; i <arr.length ; i++) { System.out.print(arr[i]+"\t"); } } }
相关文章
- 暂无相关文章
用户点评