五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

左程云算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)班

2022-09-09 22:33 作者:超絕可愛鄒園緣  | 我要投稿

簡單選擇排序

  • 算法思想

簡單選擇排序的基本思想:比較(已報名左神算法 底部評)+交換。

  1. 從待排序序列中,找到關(guān)鍵字最小的元素;

  2. 如果最小元素不是待排序序列的第一個元素,將其和第一個元素互換;

  3. 從余下的 N - 1 個元素中,找出關(guān)鍵字最小的元素,重復(fù)(1)、(2)步,直到排序結(jié)束。
    因此我們可以發(fā)現(xiàn),簡單選擇排序也是通過兩層循環(huán)實現(xiàn)。
    第一層循環(huán):依次遍歷序列當(dāng)中的每一個元素
    第二層循環(huán):將遍歷得到的當(dāng)前元素依次與余下的元素進行比較,符合最小元素的條件,則交換。

  • 代碼實現(xiàn)

# 簡單選擇排序def select_sort(L):#依次遍歷序列中的每一個元素 ? ?for x in range(0,len(L)):#將當(dāng)前位置的元素定義此輪循環(huán)當(dāng)中的最小值 ? ? ? ?minimum = L[x]#將該元素與剩下的元素依次比較尋找最小元素 ? ? ? ?for i in range(x+1,len(L)): ? ? ? ? ? ?if L[i] < minimum: ? ? ? ? ? ? ? ?temp = L[i]; ? ? ? ? ? ? ? ?L[i] = minimum; ? ? ? ? ? ? ? ?minimum = temp#將比較后得到的真正的最小值賦值給當(dāng)前位置 ? ? ? ?L[x] = minimum


左程云算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)班的評論 (共 條)

分享到微博請遵守國家法律
黎平县| 临江市| 彝良县| 上思县| 黔江区| 吉安县| 梨树县| 漳浦县| 依安县| 伊金霍洛旗| 利津县| 辽中县| 红桥区| 志丹县| 余庆县| 兰考县| 长丰县| 灵石县| 碌曲县| 尚义县| 策勒县| 九龙县| 玛纳斯县| 比如县| 贵港市| 凤台县| 平陆县| 奉化市| 普兰县| 渑池县| 大名县| 邓州市| 田林县| 尚义县| 和林格尔县| 红原县| 成安县| 安远县| 富民县| 县级市| 密云县|