java 簡單冒泡排序

一個簡單的冒泡排序小程序,有助於剛學習算法的同學。

效果圖如下:


package com.niit.chenpw;

/**
 * 冒泡排序
 * @author guduchina
 *
 */
public class BubbleSort {
	public static void main(String[] args) {
		int[] arr={55,64,50,33,99,48};
		//輸出排序前數據
		System.out.println("排序前結果爲:");
		for (int i = 0; i < arr.length; i++) {
			System.out.print(arr[i]+"\t");
		}
		//冒泡排序
		int temp;
		for (int i = 0; i < arr.length; i++) {
			for (int j = 0; j < arr.length; j++) {
				if (arr[i]<arr[j]) {
					temp=arr[i];
					arr[i]=arr[j];
					arr[j]=temp;
				}
			}
		}
		//輸出升序排序後數據
		System.out.println("\n升序排序後結果爲:");
		for (int i = 0; i < arr.length; i++) {
			System.out.print(arr[i]+"\t");
		}
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章