更改
跳到导航
跳到搜索
←上一编辑
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
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
特殊页面
可打印版本