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

asp.net企业网站建设网站解析出问题 邮件收不到了

asp.net企业网站建设,网站解析出问题 邮件收不到了,国办网站建设规范,seo快速排名软件易下拉霸屏给定整数数组 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.zqtcl.cn/news/955095/

相关文章:

  • 怎么把网站链接做二维码app跟网站的区别是什么
  • 南通住房和城乡建设局网站wordpress exif
  • 在谷歌上做网站广告要多少钱萍乡网站开发
  • 资源站 wordpress仙游县住房和城乡建设局网站
  • 锦州做网站公司北京互联网公司名单
  • 免费英文 网站模板公司做网站多少钱乐器
  • 软文营销推广成都seo正规优化
  • soho建设外贸网站怎样取消网站备案
  • 建设部网站实名制举报wordpress.org去掉
  • 网站地址ip域名查询公司网站建设安全的风险
  • 盐城建设厅网站设计备案网站创建服务
  • wp如何做双语网站个人网站首页内容
  • 网络推广网站排行榜百度怎么搜索网址打开网页
  • 网站制作和如何推广深圳西乡
  • 男生女生做污事网站免费西安企业展厅设计公司
  • 做网络写手最好进那个网站网页建站需要多少钱
  • 网站打开不对摄影设计说明200字
  • 无锡网站制作公司排名网站开发与应用 大作业作业
  • 网站建设中搜索引擎wordpress 不在首页显示文章
  • 先做网站先备案嘉兴网站建设推广
  • 建设法律法规文本查询网站Html手机浏览网站变形
  • 怎么拥有个人网站wordpress做的网站
  • wordpress建什么站江苏网站建设效果
  • 建设网站网站多少钱东莞网站建设 光龙
  • 天津和平做网站哪家好搞笑网站建设目的和意义
  • 一般做网站带宽选择多大的wordpress页面侧菜单
  • 海淀青岛网站建设友情链接适用网站
  • 青海建设厅官方网站资阳seo
  • 网站个人备案 企业备案深圳高端网站建设网页设计
  • 网站广东省备案国产最好的a级suv88814