所以我有一个对象列表,我想根据对象的每个名称的特征(按字母顺序排序)进行排序。我们需要按字母顺序“粗略”,所以我有我认为的插入排序算法的平庸实现。不过,我只能按字母顺序正确排序一个项目。我一直在这里待了好几个小时,似乎碰到了一个路障。 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