打开主菜单
首页
随机
登录
设置
关于wrc's Wiki
免责声明
wrc's Wiki
搜索
更改
←上一编辑
Heap
(查看源代码)
2022年10月8日 (六) 13:49的版本
添加29字节
、
2022年10月8日 (六) 13:49
→找前 n 大的数(top K)
第9行:
第9行:
* 对剩下的元素,和堆顶比较,'''若更大'''则替换堆顶
* 对剩下的元素,和堆顶比较,'''若更大'''则替换堆顶
+
时间复杂度 O(n logk)。
<syntaxhighlight lang=python>
<syntaxhighlight lang=python>
def topk(xs: list[int], k: int):
def topk(xs: list[int], k: int):
Weirane
行政员
、
管理员
528
个编辑