排序算法
WanderingMoon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序算法:堆排序
堆排序 def parent(i): return i//2 def left(i): return 2*i+1 def right(i): return 2*i+2 def max_heapify(A,i): l=left(i) r=right(i) largest=i if l<length: if A[l]>A[i]: largest=l if r<length:原创 2021-08-20 12:53:01 · 207 阅读 · 0 评论 -
排序:归并排序
欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片原创 2021-08-13 16:13:52 · 173 阅读 · 0 评论 -
排序:快速排序
快速排序 def parition(l): length=len(l) if length==1: return l med=length-1 i=0 while i < med: if l[i]>=l[med]: tmp=l[med] l[med]=l[i] l[i]=l[med-1] l[med-1]=tmp原创 2021-08-13 16:15:57 · 194 阅读 · 0 评论
分享