猴子排序
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/6/9 15:10
  • 上次更新2024/6/9 18:15:51
查看原帖
猴子排序
1213684
封禁用户楼主2024/6/9 15:10
import random
def mocheySort(x):
    i = random.randint(0,x-1)
    j = random.randint(0,x-1)
    t = h[i]
    h[i] = h[j]
    h[j] = t
    p = False
    for i in range(x-1):
        if h[i] > h[i+1]:
            p = True
            break
        if p:
            break
    if p:
        mocheySort(x)
n = int(input())
h = []
for i in range(n):
    u = int(input())
    h.append(u)
mocheySort(n)
for i in h:
    print(i,end=" ")
2024/6/9 15:10
加载中...