Python作業三:(bubble sort)
思考時間:騎車回家的時間
debug時間:十秒
打code上去:3分鐘
心得:滿基本的題目,以前就用組語寫過了,所以用python寫覺得超親切XDD
以下附程式碼:
#氣泡排序法#將序列從小排到大,序列中的數字兩兩比較,把小的數字往前面移動
def bubble(list):
    size = len(list)
    for i in range (0,size,1):
        for j in range (i+1,size,1):
            if(list[i] > list[j]):
                temp = list[i]
                list[i] = list[j]
                list[j] = temp
    return list
if __name__ == '__main__':
    list = [83, 41, 72, 58, 61, 36,91,0,50,13213]
    print('origin : ' + str(list))
    print (bubble(list))
執行結果:



留言
張貼留言