现在的位置: 主页 > 公司荣誉 > 文章列表

学习python 快速排序

作者:沈阳市沈河区金瑞龙美术社 来源:www.jrlgg.com 发布时间:2017-09-09 10:32:44
 

学习python 快速排序



def q(start , end , a):
if start>= end :
return
else :
mid = (start+end)/2
i = start+1
j = end
key =a[start]
while i=start and a[j]>key:
j-=1
if i < j:
tmp = a[i]
a[i]=a[j]
a[j]=tmp
if a[start] > a[j]:
tmp = a[start]
a[start] = a[j]
a[j] = tmp
q(start,j-1,a)
q(j+1,end ,a)


l = input('please input the length of array')
n = []
for x in range(l):
n.append(input())
q(0,l-1, n)
print n


,采集软件

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:湖北网站建设 http://hubei.45qun.com

  • 上一篇:怎么复制被禁止复制的内容
  • 下一篇:最后一页
  •