Python选择排序算法 如何做!急求!!

样例输入输出Enteranumber(〈Enter〉toquit):1Enteranumber(〈Enter〉toquit):4Enteranumber(〈Enter〉t... 样例输入输出
Enter a number(〈Enter〉to quit):1
Enter a number(〈Enter〉to quit):4
Enter a number(〈Enter〉to quit):2
Enter a number(〈Enter〉to quit):7
Enter a number(〈Enter〉to quit):6
Enter a number(〈Enter〉to quit):3
Enter a number(〈Enter〉to quit):
before sorted:[1,4,2,7,6,3]
after sorted:[1,2,3,4,6,7]
展开
 我来答
从空去听8
2017-11-20 · TA获得超过7441个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5613万
展开全部
#coding: utf-8
#!/usr/bin/python import random

#随机生成0~100之间的数值def get_andomNumber(num):
lists=[]
i=0
while i<num:
lists.append(random.randint(0,100))
i+=1
return lists

# 选择排序def select_sort(lists):
count = len(lists)
for i in range(0, count):
min = i
for j in range(i + 1, count):
if lists[min] > lists[j]:
min = j
temp = lists[min]
lists[min] = lists[i]
lists[i] = temp
return lists

a = get_andomNumber(10)
print("排序之前:%s" %a)

b = select_sort(a)
print("排序之后:%s" %b)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式