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

南康区城乡规划建设局网站有没有专业做咖啡店设计的网站

南康区城乡规划建设局网站,有没有专业做咖啡店设计的网站,做文字图网站,网站建设与推广公司一、题目描述 给定整数数组 nums 和整数 k#xff0c;请返回数组中第 k 个最大的元素。 请注意#xff0c;你需要找的是数组排序后的第 k 个最大的元素#xff0c;而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入: [3,2,1,5,…一、题目描述 给定整数数组 nums 和整数 k请返回数组中第 k 个最大的元素。 请注意你需要找的是数组排序后的第 k 个最大的元素而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入: [3,2,1,5,6,4], k 2 输出: 5示例 2: 输入: [3,2,3,1,2,4,5,5,6], k 4 输出: 4 提示 1 k nums.length 105-104  nums[i] 104 题目链接. - 力扣LeetCode 二、解题思路 1、随机选择基准元素 2、根据基准元素将数组分为三部分[l, left]该部分小于基准元素key、[left 1, right - 1]等于基准元素key、[right, r]大于基准元素key。 3、计算每部分所包含的元素个数分别为a 、b right - left - 1、 c r - right 1; 4、分情况讨论 三、代码 class Solution {public int findKthLargest(int[] nums, int k) {return qsort(nums, 0, nums.length-1, k);}private int qsort(int[] nums, int l, int r, int k) {if(l r) {return nums[l];}//随机选择基准元素int key nums[new Random().nextInt(r-l1) l];//根据基准元素将数组划分为三组int left l-1, right r1, i l;while(i right) {if(nums[i] key) {swap(nums, left, i);} else if(nums[i] key) {i;} else {swap(nums, --right, i);}}//分情况讨论int b right - left - 1, c r - right 1;if(c k) {return qsort(nums, right, r, k);} else if(b c k) {return key;} else {return qsort(nums, l, left, k - b - c);}}private void swap(int[] nums, int i, int j) {int tmp nums[i];nums[i] nums[j];nums[j] tmp;} }
http://www.hkea.cn/news/14416660/

相关文章:

  • 类似链家网站建设方案东莞加工厂外发网
  • 企业门户网站源码长春电商网站建设哪家专业
  • 成都专业网站推广为什么要做响应式网站
  • 鄂州网站建设报价国外建设工程网站
  • 做保洁网站找谁做seo自然排名优化
  • 怎么注册一个属于自己的网站妇科医院网站建设怎么做
  • 房产网手机版网站建设目标WordPress简体中文设置教程
  • 怎样建设微网站企业网站的建立特点是什么
  • html5响应式网站建设深圳头条新闻
  • 视觉上体验的网站做网站用虚拟主机还是用服务器
  • 河南省住建厅网站官网wordpress多用户评论
  • 著名设计案例网站互动网门户网站建设
  • 网站中搜索栏怎么做的铁法能源公司网站
  • 群晖个人网站建设网站关键字 怎么设置
  • 关于网站建设的合同范本搜索引擎优化指的是
  • 网站开发的时间流程南宁seo诊断
  • 哪个云服务器便宜又好青岛网站优化联系方式
  • 哪里有做网站的平台wordpress搜索优化
  • wordpress优秀网站一个做搞笑类视频的网站取名
  • 网站前台的模块由担路网提供网站建设
  • 数据线厂家东莞网站建设祁东网站建设
  • 做ppt常用的网站网站开发有前途么
  • 网站优化改版有名的seo外包公司
  • 网站返回404是什么意思景区网站如何建设
  • 在线视频网站a一级爰a做免费最新的电商平台
  • 网站建设费专用票做网站的程序
  • 自己做付费网站如何在网站上做评比
  • 做站群网站会被k吗福建省南平市建设局网站
  • 北京做校园的网站wordpress发邮件插件
  • 生物商城网站建设wordpress表单提交路径