当前位置: 首页 > news >正文

海参企业网站怎么做北京网站sem、seo

海参企业网站怎么做,北京网站sem、seo,做封面下载网站,洛阳做天然气公司网站堆排序 前言 面试中著名的 TopK 排序;常见的解法有冒泡排序、堆排序;更深入的思路可以参考:拜托,面试别再问我TopK了!!!使用了堆排序的算法,关于堆可以参考:堆数据结构的…

堆排序

  • 前言
    • 面试中著名的 TopK 排序;
    • 常见的解法有冒泡排序、堆排序;
    • 更深入的思路可以参考:拜托,面试别再问我TopK了!!!
    • 使用了堆排序的算法,关于堆可以参考:堆数据结构的C++实现
  • 思路:
    • 使用一个 size = k 小顶堆,之后的元素如果大于堆顶,则将堆顶 pop 后,将此元素入堆,遍历完成后,堆顶即为 TopK 元素;
    • 使用了 stl 的优先队列数据结构,默认是大顶堆,小顶堆的构造为:
      • std::priority_queue<int, std::vector<int>, std::greater<int>>

class Solution {
public:int findKthLargest(vector<int>& nums, int k) {std::priority_queue<int, std::vector<int>, std::greater<int>> pq;int size = nums.size();for (int i = 0; i < size; ++i) {if (i < k) {pq.push(nums[i]);} else {if (nums[i] > pq.top()) {pq.pop();pq.push(nums[i]);}}}return pq.top();}
};

http://www.fp688.cn/news/162607.html

相关文章:

  • 做网站外链腾讯控股第三季度营收1401亿
  • 360 的网站链接怎么做seo优化排名价格
  • 网站做蜘蛛池有用吗百度关键词搜索排名统计
  • 湖南省郴州市简介济南优化哪家好
  • 夏天做那些网站致富今日热点新闻事件摘抄50字
  • 天津做网站优化公司网站搭建
  • 建设网站必备的三大要素哪个公司做网站推广最好
  • 微信定制开发 网站开发广州seo关键字推广
  • 单位网站建设情况网站媒体推广
  • 日本男女直接做的视频网站saas建站平台
  • 成都 网站建设培训关键词搜索网站
  • 客户说做网站没效果怎么回答好信阳网络推广公司
  • 成都网站建设六六微信小程序免费制作平台
  • 英语网站建设合肥seo推广外包
  • 抖音代运营公司简介seo广告投放是什么意思
  • 公众号小程序怎么注销seo薪酬
  • 卖菜网站应该怎么做人民日报最新新闻
  • 网页制作商品页面模板公司关键词排名优化
  • 编程开发阿拉善盟seo
  • 委托网络公司做的网站侵权网上国网推广
  • 一个公司的网址是怎么样的搜索引擎优化不包括
  • 广州专业网站建设哪家公司好郑州百度快照优化
  • 商城网站开发技术seo价格查询公司
  • 中小型网站建设渠道营销策划咨询机构
  • 网站地图怎么做html百度推广seo效果怎么样
  • 深圳建网站的网络公司百度识图查图片
  • 太原做网站公司运营软文推广软文营销
  • 加盟的网站建设优化推广服务
  • 汕头网站建设制作报价chrome官网下载
  • wordpress 限制上传50Mseo五大经验分享