亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Selection sort 選擇排序

發布時間:2020-07-15 23:41:11 來源:網絡 閱讀:307 作者:xtceetg 欄目:開發技術

Selection sort 選擇排序

1、簡單直觀

2、數組中,找到最小的值,和第一個元素交換(如果第一個元素就是最小元素那么就和自己交換)。再次,在剩下的元素中找到最小的元素,將它與數組的第二個元素交換位置。依次類推。

下面來看一下偽代碼

selectionSort(mylist){

    for(i=0;i<len(mylist);i++){

        min=i;

        for(j=i+1;j<len(mylist);j++){

            if(mylist[min]>mylist[j]){

                //如果mylist[min]的值大于mylist[j]的值 ,則交換min和j

                min=j

            }

        }

        //內循環完成,交換

        temp = mylist[i];

        mylist[i] = mylist[min];

        mylist[min] = temp

    }

}

#!/usr/bin/env python
# -*- coding:utf-8 -*-

def selection(mylist):
    for i in range(0, len(mylist)):
        min = i
        for j in range(i + 1, len(mylist)):
            if mylist[j] < mylist[min]:
                min = j

        mylist[i], mylist[min] = mylist[min], mylist[i]

    return mylist


a = [10, 2, 3, 1, 23, 14, 25, 68, 72, 81, 33, 56, 98, 102, 77, 56, 7, 4, 5]

print(selection(a))


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁德市| 龙岩市| 辽阳市| 冕宁县| 同心县| 塔城市| 鹤山市| 武冈市| SHOW| 海南省| 那坡县| 肥东县| 灵武市| 绥德县| 张家港市| 绥江县| 靖江市| 和硕县| 沾化县| 万全县| 安图县| 横峰县| 饶平县| 德昌县| 鹿邑县| 东宁县| 宽城| 康定县| 普定县| 诸城市| 马鞍山市| 河西区| 永川市| 惠东县| 天气| 夏邑县| 北安市| 阳山县| 漳浦县| 榕江县| 莱芜市|