码迷,mamicode.com
首页 > 编程语言 > 详细

Python排序算法

时间:2020-08-17 17:55:44      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:python   简单选择排序   lis   res   算法   pre   main   result   sel   

1、简单选择排序

 1 def selectionSort(lyst):
 2     i = 0
 3     while i < len(lyst) - 1:
 4         minIndex = i
 5         j = i + 1
 6         while j < len(lyst):
 7             if lyst[j] < lyst[minIndex]:
 8                 minIndex = j
 9             j += 1
10         if minIndex != i:
11             lyst[minIndex], lyst[i] = lyst[i], lyst[minIndex]
12         i += 1
13     return lyst
14 
15 if __name__ == "__main__":
16     list = [5,6,1,3,89,23,56,15,95]
17     result = selectionSort(list)
18     print(result)

 

Python排序算法

标签:python   简单选择排序   lis   res   算法   pre   main   result   sel   

原文地址:https://www.cnblogs.com/yi918/p/13509162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!