進製轉換 氣泡排序 選擇排序

2022-03-31 05:41:48 字數 876 閱讀 8912

class tool

char chs = ;

char arr = new char[32]; //定義乙個可以裝下32個字元的陣列

int pos = arr.length; //有效位長度

while(num!=0) //判斷是否轉換完

for(int x=pos; x八進位制

*/public static void tooctal(int num)

/*十進位制-->十六進製制

*/public static void tohex(int num)

}class usetool

}

該進製轉換程式將實現方法全部封裝在類裡,而類裡面成員均為靜態,不用建立物件即要可呼叫。

class selecandbubble}}

sort.desc(arr);

}static void bubble(int arr) //氣泡排序}}

sort.desc(arr);}}

class tool extends selecandbubble //繼承selecandbubble}}

sort.asc(arr);

}static void bubblebyasc(int arr) //氣泡排序}}

sort.asc(arr);}}

class sort}}

class usetool

;tool.selecbyasc(arr);

tool.bubble(arr);

}}

該程式有選擇排序和氣泡排序,有公升序和降序的功能,還用到了繼承的特性。

進製轉換 氣泡排序 選擇排序

class tool char chs char arr new char 32 定義乙個可以裝下32個字元的陣列 int pos arr.length 有效位長度 while num 0 判斷是否轉換完 for int x pos x八進位制 public static void tooctal ...

選擇排序,氣泡排序,雙向氣泡排序

氣泡排序和選擇排序是最基本的排序方式,要掌握。氣泡排序重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。選擇排序每一趟從待排序的 資料元素 中選出最小 或最大 的乙個元素,順序放在已排好序的數列的...

選擇排序,氣泡排序,雙向氣泡排序

首先是選擇排序,原理 1 找到未排序的數中最小的數放到最前面 2 陣列後移一位 3 重複上面兩部。void selectsorting if min a i swap b i b t 這個應該是我第乙個接觸到的排序演算法,結果第一次打排序水題直接上冒泡,直接接了一發tle 才知道有nlogn的演算法...