複習常用演算法_冒泡演算法

ZZZZW發表於2018-12-02
package com.itemuch.cloud.test;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

public class JavaBasical{
public static void main(String arsg[]){

int[] unSortNums = new int[]{ 1,3,4,5,2,9};
GetSortResult(unSortNums);

System.out.println("new Begin");
GetTime();
}

/**
* @result 獲取當前時間
*/
private static void GetTime() {
Date time = new Date();
System.out.println(time);
}


/**
*
* @param nums
* @result 獲取氣泡排序結果
*/
public static void GetSortResult(int[] nums){
for(int i = 0;i < nums.length - 1; i++){////外層迴圈控制排序趟數
for(int j = 0 ;j < nums.length - 1 -i; j++){////內層迴圈控制每一趟排序多少次
if(nums[j] > nums[j+1]){
int temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
System.out.println("sortResultList:");
for (int num:nums) {
System.out.print(" "+num+" ");
}
System.out.println();
}
}

相關文章