选择排序

def demo(data):
   for i in range(len(data)-1,0,-1):
      positon_max = 0
      for k in range(i):
          if data[positon_max] >  data[k]:
              positon_max = k
      data[i],data[positon_max] = data[positon_max] ,data[i]
   print data

if __name__ == "__main__":
    data = [3,4,56,71]
    demo(data)

  

posted @ 2016-03-16 16:43  gopher-lin  阅读(132)  评论(0编辑  收藏  举报