所以我有一個對象列表,我想根據對象的每個名稱的特徵(按字母順序排序)進行排序。我們需要按字母順序「粗略」,所以我有我認爲的插入排序算法的平庸實現。不過,我只能按字母順序正確排序一個項目。我一直在這裏待了好幾個小時,似乎碰到了一個路障。 public void sort(){
int i=1;
while(list[i]!=null) { //while there is
我想創建一個由7個隨機生成的數字組成的數組,然後使用插入排序方法將這些數字從最小到最大排序。我瀏覽過幾個以前回答過的話題,因爲這是一個很常見的問題,但每個用戶都有非常不同的代碼,這讓我想知道我哪裏出錯了。 import random # importing the random module
arrayInsertion = []
for i in range (7): # 7 differ
我想在沒有內置函數的python中創建一個插入排序程序。唯一的問題是我的程序只會對列表中的第一項進行排序。我究竟做錯了什麼? 我的排序 def insertionsort(list1):
for index in range(len(list1)):
value = list1[index]
position = index
while po