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...