第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)(冒泡、選擇、插入、快速排.....

#coding=utf-8'''数据结构排序'''#函数冒泡排序#   参数alist:被排序的列表def bubbleSort(alist):    for num in range(len(alist)-1,0,-1):        for i in range(num):            if alist[i] < alist[i+1]:                #进行当前位置和下一个位置的交换                alist[i] = alist[i]^alist[i+1]                alist[i+1] = alist[i]^alist[i+1]                alist[i] = alist[i]^alist[i+1]    return alist#函数选择排序#   参数alist:被排序的列表def selectSort(alist):    for num in range(len(alist)-1,0,-1):        positionMax = 0        for index in range(1,num+1):            if alist[positionMax] < alist[index]:                positionMax = index        # temp = alist[num]        # alist[num] = alist[positionMax]        # alist[positionMax] =temp        alist[num] = alist[num]^alist[positionMax]        alist[positionMax] = alist[num]^alist[positionMax]        alist[num] = alist[num]^alist[positionMax]        print alist[num]    return alist#函数插入排序#   参数alist:被排序的列表def insertSort(alist):    for index in range(1,len(alist)):        temp = alist[index]        protion = index        while alist[protion-1] > temp and protion > 0:            alist[protion] = alist[protion-1]            protion = protion-1        alist[protion] = temp    return alistnumber=[54,26,93,17,77,31,44,55,21]#快速排序#    参数alist:被排序的列表#    参数low:左侧起始位置#    参数hegh:右侧终止位置def quickSort(alist,low,hegh):    if low < hegh:        pos = findpos(alist,low,hegh)        quickSort(alist, low, pos-1)        quickSort(alist, pos+1, hegh)    return alist#快排中查找中间节点#    参数alist:被产讯的列表#    参数low:左侧起始位置#    参数hegh:右侧终止位置def findpos(alist,left,right):    temp = alist[left]    while left < right:            while left < right and alist[right] >= temp:            right -= 1        alist[left] = alist[right]        while left < right and alist[left] <= temp:            left += 1        alist[right] = alist[left]    alist[right] = temp    return rightif __name__ == "__main__":    # #测试冒泡排序:    # num = bubbleSort(number)    # print num    # #调用选择排序    # num = selectSort(number)    # print num    #调入插入排序    num = insertSort(number)    print num    # #快速排序    # num = quickSort(number, 0, len(number)-1)    # print num

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消