亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用python實(shí)現(xiàn)將數(shù)組元素按從小到大的順序排列方法

 更新時(shí)間:2018年07月02日 09:04:52   作者:llx1026  
今天小編就為大家分享一篇用python實(shí)現(xiàn)將數(shù)組元素按從小到大的順序排列方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

def findSmallest(arr):
 smallest = arr[0]#將第一個(gè)元素的值作為最小值賦給smallest
 smallest_index = 0#將第一個(gè)值的索引作為最小值的索引賦給smallest_index
 for i in range(1, len(arr)):
  if arr[i] < smallest:#對(duì)列表arr中的元素進(jìn)行一一對(duì)比
   smallest = arr[i]
   smallest_index = i
 return smallest_index
 
 
def selectionSort(arr):
 newArr = []
 for i in range(len(arr)):
  smallest = findSmallest(arr)#一共要調(diào)用5次findSmallest
  newArr.append(arr.pop(smallest))#每一次都把findSmallest里面的最小值刪除并存放在新的數(shù)組newArr中
 return newArr
print(selectionSort([5, 3, 6, 2, 10]))

運(yùn)行結(jié)果如下:

[2, 3, 5, 6, 10]

以上這篇用python實(shí)現(xiàn)將數(shù)組元素按從小到大的順序排列方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)聊天小程序

    python實(shí)現(xiàn)聊天小程序

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)聊天小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 使用Python分析數(shù)據(jù)并進(jìn)行搜索引擎優(yōu)化的操作步驟

    使用Python分析數(shù)據(jù)并進(jìn)行搜索引擎優(yōu)化的操作步驟

    在互聯(lián)網(wǎng)時(shí)代,網(wǎng)站數(shù)據(jù)是一種寶貴的資源,可以用來(lái)分析用戶(hù)行為、市場(chǎng)趨勢(shì)、競(jìng)爭(zhēng)對(duì)手策略等,本文將介紹如何使用Python爬取網(wǎng)站數(shù)據(jù),并進(jìn)行搜索引擎優(yōu)化,,需要的朋友可以參考下
    2023-08-08
  • 在Python的框架中為MySQL實(shí)現(xiàn)restful接口的教程

    在Python的框架中為MySQL實(shí)現(xiàn)restful接口的教程

    這篇文章主要介紹了在Python的框架中為MySQL實(shí)現(xiàn)restful接口的教程,文中的示例基于Flask和Django框架,需要的朋友可以參考下
    2015-04-04
  • Python實(shí)現(xiàn)字典去除重復(fù)的方法示例

    Python實(shí)現(xiàn)字典去除重復(fù)的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)字典去除重復(fù)的方法,涉及Python字典遍歷、文件讀取、去除重復(fù)等相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • 基于Python實(shí)現(xiàn)合并多張圖片轉(zhuǎn)成mp4視頻

    基于Python實(shí)現(xiàn)合并多張圖片轉(zhuǎn)成mp4視頻

    隨著現(xiàn)代科技飛速發(fā)展和人們提升視覺(jué)上體驗(yàn),利用圖片生成視頻的方法,確實(shí)為工作或者提升生活體驗(yàn)感做了很多成功案例,本文就來(lái)介紹一下具體實(shí)現(xiàn)方法吧
    2023-04-04
  • 零基礎(chǔ)寫(xiě)python爬蟲(chóng)之HTTP異常處理

    零基礎(chǔ)寫(xiě)python爬蟲(chóng)之HTTP異常處理

    我們?cè)谑褂门老x(chóng)來(lái)抓取網(wǎng)頁(yè)內(nèi)容的時(shí)候,HTTP異常是必須要注意的一項(xiàng),所以本文,我們來(lái)詳細(xì)探尋一下HTTP異常處理的相關(guān)內(nèi)容,通過(guò)一些具體的實(shí)例來(lái)分析一下,非常的簡(jiǎn)單,但是卻很實(shí)用。
    2014-11-11
  • Python實(shí)現(xiàn)滑動(dòng)平均(Moving Average)的例子

    Python實(shí)現(xiàn)滑動(dòng)平均(Moving Average)的例子

    今天小編就為大家分享一篇Python實(shí)現(xiàn)滑動(dòng)平均(Moving Average)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • colab中修改python版本的全過(guò)程

    colab中修改python版本的全過(guò)程

    日 對(duì)于沒(méi)有服務(wù)器的研究生來(lái)說(shuō),Colab無(wú)疑是性?xún)r(jià)比最高的GPU選擇,下面這篇文章主要給大家介紹了關(guān)于如何利用colab修改python版本的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Python中的各種裝飾器詳解

    Python中的各種裝飾器詳解

    這篇文章主要介紹了Python中的各種裝飾器詳解,Python裝飾器分兩部分,一是裝飾器本身的定義,一是被裝飾器對(duì)象的定義,本文分別講解了各種情況下的裝飾器,需要的朋友可以參考下
    2015-04-04
  • Python?selenium?webdriver?基本使用代碼分享

    Python?selenium?webdriver?基本使用代碼分享

    這篇文章主要介紹了Python?selenium?webdriver?基本使用,本文僅僅簡(jiǎn)單介紹了selenium的使用常用代碼分享,需要的朋友可以參考下
    2022-11-11

最新評(píng)論