『』』
str()
int()
len()
list()
sorted()
print()
input()
enumerate()函式用於將乙個可遍歷的物件(如列表,元祖,或字串)組合為乙個索引序列
選擇排序
numbers=[5,7,8,9,2,0,6,4,9]
# numbers=sorted(numbers)
# print(numbers)
# numbers.sort()
#自定義排序方法
for i in range(len(numbers)):
for j in range (i+1,len(numbers)):
if numbers[i]>numbers[j]:#每次找出最小值放在前面
冒泡演算法**
執行結果
『』』總結列表:
1.定義
l=空列表
l=[『aaa』]
2.符號
Python 選擇排序中的樹形選擇排序
目錄 選擇排序裡面主要講了三個排序,分別是簡單選擇排序 樹形選擇排序 堆排序。今天這篇文章主要講樹形選擇排序,樹形選擇排序也被稱為錦標賽排序,樹形選擇排序運用了錦標賽的思想進行排序,樹形選擇排序是指首先對n個記錄的關鍵字進行兩兩比較,然後在n 2個較小者之間再進行兩兩比較,如此重複,直至選出最小的記...
選擇排序,快排,冒排
基本思想 選擇排序 selection sort 是一種簡單直觀的排序演算法。它的工作原理 首先在未排序序列中找到最小 大 元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小 大 元素,然後放到已排序序列的末尾。以此類推,直到所有元素均排序完畢 在待排序資料中,選出最小的乙個數與...
python實現冒泡選擇插入快排
通過交換使相鄰的兩個數變成小數在前大數在後,這樣每次遍歷後,最大的數就 沉 到最後面了。重複n次即可以使陣列有序。def butttle arr for i in range len arr 1 exchange false for j in range len arr i 1 if arr j a...