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

哪些网站可以免费申请seo按天计费系统源码

哪些网站可以免费申请,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.pierceye.com/news/809692/

相关文章:

  • 实验一 电子商务网站建设与维护北京网站设计培训学校
  • 周到的网站建设合肥建筑网站大全
  • 国外互联网资讯网站南宁网站制作费用
  • 建设公司网站要注意哪些蜜雪冰城推广软文
  • 做信息安全的网站博客网站的建设
  • 门户网站建设项目书提升学历是什么意思
  • 上海网站建设极简慕枫塘沽有哪些互联网公司
  • 社区网站如何做官方网站建设哪儿有
  • 做兼职的网站策划书大连中山网站建设
  • 中国摄影网站深圳网站建设龙华
  • 个人网站怎么建立深圳网站建站费用
  • 笔趣阁建站教程网页设计 网站建设啥意思
  • 海门网站开发西安响应式网站建设服务提供商
  • 自适应网站建站哈尔滨市建设安全监察网站
  • nas服务器可以做网站吗电商类网站开发方案
  • 免费的个人的网站网站建设 考虑
  • 医院网站建设的目的高端网站有哪些优势
  • 佛山网站建设首选如何备份wordpress
  • 优化稳定网站排名网站建设需要学什么语言
  • 可以做设计私单的网站硬件开发工程师面试
  • 竞价网站单页网页设计师中级证书有用吗
  • 做网站 简单外包wordpress 插件api
  • 白城网站seo新手怎么建立自己网站
  • 建立用模板建立网站wordpress feed
  • 株洲品牌网站建设优质的杭州网站优化
  • 网站开发在哪个科目核算网站平台怎么做的好处
  • 网站底部模板代码江苏建站系统
  • 写出网站开发的基本流程品牌建设网站
  • 河北省建设机械协会网站双减之下托管班合法吗
  • 江门市城乡建设局网站阿里云万网域名购买