ZIP关于python的一些简单排序 1.43KB

m0_64592880需要积分:10(1积分=1元)

资源文件列表:

0805.zip 大约有5个文件
  1. 0805/插入排序.py 286B
  2. 0805/归并排序.py 874B
  3. 0805/快速排序.py 351B
  4. 0805/冒泡排序.py 247B
  5. 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 temp s1 = [2, 44, 55, 4, 2, 435, 234] sort4(s1) print(sort4(s1))
100+评论
captcha
    类型标题大小时间
    ZIPFree3.3.0全通关存档.zip4.12KB8月前
    ZIPMATLAB时频域分析工具箱849.58KB8月前
    ZIPping.zipping.zipping.zipping.zipping.zipping.zipping.zip792.18KB8月前
    ZIP文件快速查找filelocatorpro30.21MB8月前
    ZIPUlead GIF Animator 6.58MB8月前
    ZIP应用遗传算法求解机器人路径规划问题Python代码程序2.99KB8月前
    ZIP第一问代码 (1).zip8.87MB8月前
    ZIPVRP问题:大邻域算法(LNS)求解车辆路径问题Matlab程序7.49KB8月前