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

做外贸网站效果好吗网站群建设意见征集

做外贸网站效果好吗,网站群建设意见征集,自动算税软件,精准营销算法给定整数数组 nums 和整数 k#xff0c;请返回数组中第 k 个最大的元素。 请注意#xff0c;你需要找的是数组排序后的第 k 个最大的元素#xff0c;而不是第 k 个不同的元素。 输入: [3,2,1,5,6,4] 和 k 2 输出: 5提到数组中最大元素#xff0c;我们往往想到就是先给数组… 给定整数数组 nums 和整数 k请返回数组中第 k 个最大的元素。 请注意你需要找的是数组排序后的第 k 个最大的元素而不是第 k 个不同的元素。 输入: [3,2,1,5,6,4] 和 k 2 输出: 5提到数组中最大元素我们往往想到就是先给数组进行排序然后取最大值现在我们按照这个思路写一写代码 首先判断入参是否合法 f (nums null || nums.length 0) {return 0;} 然后对数组进行排序 Arrays.sort(nums);//默认排序方法时双基准快排效率较高 因为我们取的是第k个最大的元素 因为数组的长度是6而k是2我们所需要求的值的索引刚好是4所以我们可以得出我们所需要推出的值是nums.length-k(在做题的过程中如果需要确定关系式的这种情况个人建议还是举出例子然后亲自推导比较好一点) return nums[nums.length - k]; 接下来提到最大值大家还能想到什么方法是不是有种数据结构特能自动的为我们进行数值的排序不错就是优先队列 我们可以先将数组中的元素都往优先队列中塞进去然后poll k次就是我们所需要的值我们直接上代码 public int findKthLargest(int[] nums, int k) {if(numsnull||nums.length0){return 0;}//对比较器进行重写从大到小因为PriorityQueue的默认排序时升序排序PriorityQueueInteger queuenew PriorityQueue((a,b)-{return b -a;});for(int num:nums){queue.offer(num);}int res0;while(k0){resqueue.poll();k--;}return res;}
http://www.hkea.cn/news/14455638/

相关文章:

  • 建站宝盒的设置怎么做网页 在浏览器上
  • wordpress心得体会江门百度seo
  • 网站更新问题python修改wordpress
  • 电子商务网站模板页面设计公司有哪些部门
  • 网站26个页面收费百度应用平台
  • seo整站怎么优化做直播网站前端
  • 桂林北站到两江机场有多远黔西做网站
  • 网站制作推广需要多少钱深圳餐饮网站建设
  • 做网站的视频教程全网络品牌推广
  • 东莞南海网站制作佛山建筑公司排名
  • wordpress返利主题单页面应用优化
  • 手机行情网站简单的网站模板
  • 宛城区微网站开发为什么会显示危险网站
  • 去哪接单做网站公司网站建设需要注意哪些问题
  • 建立soho公司网站网站导航栏动效怎么做的
  • 做设计应该看哪些网站网站前端提成多少
  • 棋牌类网站怎么做今天的新闻联播内容
  • 网站搭建的流程做兼职有哪些网站
  • 惠州网站制作网站专门做运动装备的网站
  • 商城网站模板图贵阳网站建设钟鼎网络
  • 免费门户网站系统郑州pc网站建设
  • 网站开发分层手机免费网址
  • jquery网站底部导航效果黄冈网络推广服务平台
  • js网站源码云建站管理区
  • 零下一度网站建设apk打包工具
  • 河南省建设厅网站无事故证明国际金融资讯做的好的网站
  • 南京外贸网站建设怎么收费旅游网站建设分析 需求
  • 甘肃省建设厅官方网站造价总站气血不足做网站
  • 网站平台管理优化方案设计远程访问群晖wordpress
  • 响应式儿童网站源码安徽旅游在线网站建设