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

学设计的视频网站公明网站建设

学设计的视频网站,公明网站建设,建筑资质人才网官网,设计网页通常使用什么语言目录 题目#xff1a; 示例#xff1a; 分析#xff1a; 代码#xff1a; 题目#xff1a; 示例#xff1a; 分析#xff1a; 题目很简单#xff0c;就是给我们一个数组#xff0c;让我们返回第K大的元素。 那么很直观的一个做法就是我们直接对数组进行降序排序…目录 题目 示例 分析 代码 题目 示例 分析 题目很简单就是给我们一个数组让我们返回第K大的元素。 那么很直观的一个做法就是我们直接对数组进行降序排序索引为k-1的元素就是整个数组里第k大的元素了。 另外一个就是使用大顶堆C里有内置是叫priority_queue优先队列我们只需要往优先队列里塞进元素那么这个容器底层会自动对元素进行排序我们从大顶堆里取的数永远是队列里最大的数那么我们只需要取数再将大顶堆的堆顶元素移出如此反复k-1次那么最后取出的数就是数组里第K大的元素了。 至于大顶堆该怎么实现我的看法是我们普通人只需要会使用内置的容器就可以了真的要自己手写一个大顶堆的话还是挺麻烦的。 代码 class Solution { public:int findKthLargest(vectorint nums, int k) {//使用C内置优先队列 大顶堆priority_queueintpq(nums.begin(),nums.end());for(int i0;ik-1;i){pq.pop();}return pq.top();//从大到小排序后返回第K大的元素sort(nums.begin(),nums.end(),[](int a,int b){return ab;});return nums[k-1];} };
http://www.hkea.cn/news/14334815/

相关文章:

  • 舞蹈培训机构网站建设网页制作软件绿色版
  • 男女做那个是的视频网站公司做网站的费用
  • 网站检测流量大的推广平台有哪些
  • 有没有做会计的网站淘宝客网站应该怎么做
  • 网站查看空间商网站开发建设培训
  • 上海网站设计公司 静安网站建设 作用
  • 广东企业网站建设推荐装修设计方案
  • 离石做网站的网络公司企业官网网站建设免费
  • 做网站写代码怎么样国外网站免费dns
  • seo优化方法网站快速排名推广渠道做网站什么价格
  • 在电脑上怎么建设网站中国建筑设计作品网站
  • 购物网站首页界面设计网站开发的技术类型有哪些
  • 手机端网站变成wap云虚拟主机怎么使用
  • 做精神科网站价格徐州泉山建设局网站
  • 网站推广建设阶段广西桂川建设集团网站
  • 长春模板网站建站手机app用什么软件制作
  • 网站建设排序题教学平台
  • 网站 cms 免费河北网络推广
  • 经典wordpress网站个人主页怎么找
  • wordpress 注册界面优化公司治理结构的措施
  • 药店网站模板购物网站数据分析
  • 邹平网站开发招聘网站建设技术要求
  • 自己做的网站怎么上传网站站内文章互联
  • wordpress开发视频网站模板网站建设五年发展规划
  • 自动下单网站开发wordpress 下工具下载
  • 辽宁省高等级公路建设局网站更换wordpress图标
  • 有专门做预算的网站没网站开发帐务处理
  • 给公司做网站需要什么什么叫电商
  • 惠东网络建站公司新浪云怎么做自己的网站
  • 在线做动漫图的网站html5网站首页代码