排序
﹎坏メ絯孑℡
这个作者很懒,什么都没留下…
展开
-
简单选择排序
1 arr = [1, 5, 9, 7, 3, 4, 6, 2, 8] 2 3 print arr 4 5 for i in range(len(arr) - 1): 6 max = i 7 for j in range(i + 1 , len(arr)): 8 if arr[j] < arr[max]: 9 ...原创 2020-01-10 15:04:53 · 114 阅读 · 0 评论 -
冒泡排序
1 arr = [1,3,5,7,2,8,9,6] 2 print arr 3 temp = 0 4 5 for i in range(len(arr) - 1): 6 for j in range(len(arr) - 1 - i): 7 if arr[j] > arr[j + 1]: 8 temp = ar...原创 2020-01-10 15:03:36 · 96 阅读 · 0 评论 -
堆排序
1 #coding=utf-8 2 3 def big_endian(arr , start , end): 4 root = start 5 child = root*2+1 #左孩子 6 #print child 7 while child <= end: 8 if child+1 <= end...原创 2020-01-10 15:01:37 · 83 阅读 · 0 评论