标签:实现 忽略 写法 python int 二层 i+1 排序 算法
3 5 1 6 2
1)第一次:找到这些数中最大的一个,并把它放最后。
3、5找到大的数放到第二个位置
5、1找到大的数放到第三个位置
5、6找到大的数放到第四个位置
2、6找到大的数放大第五个位置
第五个位置就是最大的
两个数在python中如何交互位置
两种写法:
1、
a,b = b,a
2、
temp=a
a=b
b=temp
a=[7,2,4,21,44,3]
两个for循环,第一层控制比几次,第二层控制怎么比
升序
for i in range(1,len(a)):
for j in range(len(a)-1):
if a[j]>a[i]:
a[j],a[i]=a[i],a[j]
print a
降序
for i in range(1,len(a)):
for j in range(len(a)-1):
if a[j]<a[i]:
a[j],a[i]=a[i],a[j]
print a
两个for循环,第一层控制比几次,第二层控制怎么比
升序
for i in range(1,len(a)):
for j in range(len(a)-1):
if a[j]>a[i]:
a[j],a[i]=a[i],a[j]
print a
降序
for i in range(1,len(a)):
for j in range(len(a)-1):
if a[j]<a[i]:
a[j],a[i]=a[i],a[j]
print a
标签:实现 忽略 写法 python int 二层 i+1 排序 算法
原文地址:https://www.cnblogs.com/suitcases/p/9490596.html