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();
}
}
複習常用演算法_冒泡演算法
相關文章
- 冒泡演算法演算法
- 演算法複習演算法
- 演算法那些事之冒泡演算法演算法
- php的冒泡演算法PHP演算法
- iOS冒泡演算法優化iOS演算法優化
- php演算法之冒泡法PHP演算法
- 機器學習演算法複習--ARMA機器學習演算法
- python實現冒泡演算法Python演算法
- Python演算法之---冒泡,選擇,插入排序演算法Python演算法排序
- 深度學習 - 常用優化演算法深度學習優化演算法
- python排序演算法的實現-冒泡Python排序演算法
- 常用的排序演算法和時間複雜度排序演算法時間複雜度
- 常用演算法演算法
- 單源最短路徑複習--Dijkstra演算法和Floyd演算法演算法
- 排序演算法之冒泡,選擇,插入和希爾排序演算法
- PHP排序演算法(插入,選擇,交換,冒泡,快速)PHP排序演算法
- 演算法複習 - AcWing - 資料結構演算法資料結構
- 常用演算法之貪心演算法演算法
- GIS常用演算法演算法
- 常用加密演算法加密演算法
- js 常用演算法JS演算法
- 常用排序演算法排序演算法
- java常用演算法Java演算法
- 常見的排序演算法:冒泡、快排、歸併排序演算法
- 演算法系列1 初識演算法 演算法複雜性模型 演算法複雜度的計算演算法模型複雜度
- 複習機器學習演算法:貝葉斯分類器機器學習演算法
- 演算法--複雜度演算法複雜度
- 演算法複雜度演算法複雜度
- 演算法:複雜度演算法複雜度
- 陣列基本操作及冒泡演算法、直接選擇排序陣列演算法排序
- 常用查詢演算法演算法
- java常用排序演算法Java排序演算法
- 常用聚類演算法以及演算法評價聚類演算法
- 前端也能學演算法:JS版常見排序演算法-冒泡,插入,快排,歸併前端演算法JS排序
- 作業系統期末複習——四大演算法作業系統演算法
- 複習資料結構:排序演算法(六)——堆排序資料結構排序演算法
- 複習資料結構:排序演算法(七)——桶排序資料結構排序演算法
- 複習資料結構:排序演算法(八)——基排序資料結構排序演算法