用python實現將陣列元素按從小到大的順序排列

2021-08-08 10:57:42 字數 582 閱讀 8994

def findsmallest(arr):

smallest = arr[0]#將第乙個元素的值作為最小值賦給smallest

smallest_index = 0#將第乙個值的索引作為最小值的索引賦給smallest_index

for i in range(1, len(arr)):

if arr[i] < smallest:#對列表arr中的元素進行一一對比

smallest = arr[i]

smallest_index = i

return smallest_index

def selectionsort(arr):

newarr =

for i in range(len(arr)):

smallest = findsmallest(arr)#一共要呼叫5次findsmallest

return newarr

print(selectionsort([5, 3, 6, 2, 10]))

執行結果如下:

[2, 3, 5, 6, 10]

Javascript實現將元素插入到指定位置

主要用到splice 方法,splice 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的乙個或多個值來替換那些被刪除的元素。1.陣列指定位置插入元素 var array one two four 原來的陣列 array.splice 2,0,three splice pos...

用python實現將檔案拷貝到指定目錄

import os import shutil alllist os.listdir u d notes python 資料 for i in alllist aa,bb i.split if python in aa.lower oldname u d notes python 資料 aa bb ...

Python 實現將物件轉成字典

在程式設計中,常常需要把乙個物件轉換成乙個json或是乙個字典型別。在使用sqlalchemy時,定義的表物件需要把他們轉換成字典型別,字典到json的格式轉換就很方便了 def to dict dumyself result for a in dir dumyself filter inner f...