下载资源后端资源详情
0805.zip
大小:1.43KB
价格:10积分
下载量:0
评分:
5.0
上传者:m0_64592880
更新日期:2024-08-05

关于python的一些简单排序

资源文件列表(大概)

文件名
大小
0805/插入排序.py
286B
0805/归并排序.py
874B
0805/快速排序.py
351B
0805/冒泡排序.py
247B
0805/选择排序.py
308B

资源内容介绍

一些简单的排序方法,包括:冒泡排序、选择排序、插入排序、归并排序、快速排序
def sort4(list): num = len(list) index = num // 2 if index == 0: return list left = list[:index] right = list[index:] return sort4_2(sort4(left), sort4(right))def sort4_2(left, right): temp = [] num1 = num2 = 0 for i in range(len(left) + len(right)): if num2 < len(right) and num1 < len(left): if left[num1] >= right[num2]: temp.append(left[num1]) num1 += 1 else: temp.append(right[num2]) num2 += 1 else: if num2 == len(right): temp.append(left[num1]) num1 += 1 elif num1 == len(left): temp.append(right[num2]) num2 += 1 return temps1 = [2, 44, 55, 4, 2, 435, 234]sort4(s1)print(sort4(s1))

用户评论 (0)

发表评论

captcha