【问题标题】:top-k largest element from the max heap [closed]最大堆中的前k个最大元素[关闭]
【发布时间】:2013-09-25 14:22:03
【问题描述】:

我是一名机械专业的学生,​​我已将我的专业改为计算机。需要通过算法类。这道题是练习题之一

  1. 如果最大堆算法的运行时间是 O(klogn) 那么有没有比这个运行时间更好的算法呢?

【问题讨论】:

  • 就像我说的运行时间是 O(klogn) 但是有没有运行时间更好的算法?

标签: performance algorithm max-heap


【解决方案1】:
  1. 打印并删除根k次;
  2. O(k log n);
  3. Yes

【讨论】:

  • 你能告诉我哪种算法更好,运行时间是多少?
  • @user2798432 - O(k log k) 会更好,在我的链接中有描述。
猜你喜欢
  • 2015-10-06
  • 2019-04-11
  • 2014-07-21
  • 1970-01-01
  • 2012-06-27
  • 1970-01-01
  • 2021-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多