qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用python写一个猴子排序,要求返回排序,花费的时间和排序的次数

时间2023-03-29 16:50:06 提问来自 上海市上海市 的网友 分类创作 浏览371
```python def monkey_sort(arr): count = 0 # 用于记录排序的次数 start_time = time.time() # 记录开始时间 while not arr == sorted(arr): # 如果列表不是有序的,就继续执行循环体内容 random.shuffle(arr) # 随机打乱列表顺序 count += 1 # 每执行一次,就加1 end_time = time.time() # 记录结束时间 print("总共用时{}s".format(end_time - start_time)) # 打印出总共花费的时间 print("总共进行了{}次".format(count)) # 打印出总共进行了多少次 return arr # 返回最后的列表顺序 ```

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 PPP项目最新政策解读 下一篇 结合当前国内外形势,分析未来五年台海发展走向,谈一谈作为新时代大学生,如何为推动实现祖国统一大业贡献力量