-7
我已經編寫了這個算法來使用冒泡排序來排序列表。這是排序列表最有效的方法嗎?
如果不是,爲什麼?
是什麼讓它效率降低,有什麼替代方案?排序算法比冒泡排序更有效
def BubbleSort(List):
for i in range(len(List)-1):
for Number in range(len(List)-1):
if List[Number] > List[Number+1]:
List[Number], List[Number+1] = List[Number+1], List[Number]
print(BubbleSort([5,2,1,4,3])
謝謝!
啊,謝謝。我知道已經有一個內置的排序函數,但我試圖自己制定算法來練習,並且想要了解如何製作更好,更高效的算法。 –
通過谷歌搜索。檢查維基百科。當你能夠提出一個體面的問題時回來。 –