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

网站展示英文都用什么字体河南省建设工程招标信息网

网站展示英文都用什么字体,河南省建设工程招标信息网,重庆建设岗位培训网站,网站建设实施过程大家好我是苏麟 , 今天带来一道应用快排的题 . 数组中的第K个最大元素 描述 : 给定整数数组 nums 和整数 k#xff0c;请返回数组中第 k 个最大的元素。 请注意#xff0c;你需要找的是数组排序后的第 k 个最大的元素#xff0c;而不是第 k 个不同的元素。 题目 : Le…大家好我是苏麟 , 今天带来一道应用快排的题 . 数组中的第K个最大元素  描述 : 给定整数数组 nums 和整数 k请返回数组中第 k 个最大的元素。 请注意你需要找的是数组排序后的第 k 个最大的元素而不是第 k 个不同的元素。 题目 : LeetCode 215.数组中的第K个最大元素 : 215. 数组中的第K个最大元素 分析 : 这道题基于快排完成 , 快排教程 : 算法通关村第十关-青铜挑战快速排序-CSDN博客 这道题还有一个地方就是K这 , 举例 :数组 num   [1,2,3,4,5,6,7,8,9] 一个升序的数组 找第1个大的值就是 9 ,就找 9 的下标 也就是 num.length - k , 懂了这里我们看一下下面的代码 : if(i k){return sort(nums,i 1,right,k);}else{return sort(nums,left,i - 1,k);} i 这里就是中间值 , 在 i 左边的都比 num[i] 小 , 在 i 右边的都比num[i] 大 , 所以要找第一大的就在 i 右边找就好了 , 因为左边都是比num[i] 小的 ......  这里也懂了的话就题就完事了 , 这题还是有些难度的 . 用双边快排 解析 : class Solution {public int findKthLargest(int[] nums,int k) {int length nums.length;return sort(nums,0,length - 1,length - k);}public int sort(int[] nums,int left,int right,int k){int i qicke(nums,left,right);if(i k){return nums[k];}if(i k){return sort(nums,i 1 , right ,k);}else{return sort(nums,left,i - 1,k);}// sort(nums,left,i - 1,k);// sort(nums,i 1,right,k);}public int qicke(int[] nums,int left,int right){int i left;int j right;int p nums[left];while(i j){while(i j nums[j] p){j--;}while(i j nums[i] p){i;}swap(nums,i,j);}swap(nums,i,left);return i; }public void swap(int[]nums,int i,int j){int temp nums[i];nums[i]nums[j];nums[j]temp;} } 分析 : 用单边快排 解析 : class Solution {public int findKthLargest(int[] nums, int k) {int n nums.length;return sort(nums,0,n - 1,n - k);}public int sort(int[] nums,int left,int right,int k){int i qicke(nums,left,right,k);if(i k){return nums[k];}if(i k){return sort(nums,i 1,right,k);}else{return sort(nums,left,i - 1,k);}}public int qicke(int[] nums,int left,int right,int k){int i left;int j left;int p nums[right];while(j right){if(nums[j] p){if(i ! j){swap(nums,i,j);}i;}j;}swap(nums,i,right);return i; }public void swap(int[]nums,int i,int j){int temp nums[i];nums[i]nums[j];nums[j]temp;} } 这题需要大家好好理解 , 并独立写出来 .  这道题 , 我也是弄了很久 ,下面是我的提交记录(太惨了) , 希望大家做的又快又对 ...... 这期就到这里 , 下期见!
http://www.yutouwan.com/news/474655/

相关文章:

  • 做旅游网站的目的网站设计原型图怎么做
  • 私人定制平台网站微信电商
  • 高校门户网站开发如何将网站提交到搜索引擎
  • 建设工程网站即墨城乡建设局网站
  • 做老师一些好的网站搜索引擎网站推广法 怎么做
  • asp.net网站转phpid转换为wordpress
  • zencart网站备份莱芜在线话题凤城高中
  • 赣州建网站网站备案之后
  • 天堂网长尾关键词挖掘网站外包公司值得去吗
  • 网站开发行业资讯音乐网站开发可行性分析
  • 广西钦州有做网站的公司吗重庆建筑施工信息网
  • 企业网站建设可行性分析任务网站开发 开源
  • html网站开发需要什么软件网站开发在线学习
  • 广州微网站建设比分网站建设
  • 中国建设银行信用卡黑名单网站网站建设 算什么
  • 惠州网站建设外包网站静态和动态区别是什么
  • 直接找高校研究生做网站行吗html改造wordpress
  • wordpress 安卓seo的收费标准
  • 连连电商网站开发公司个人营业执照网上注销流程
  • 公司网站建设价格贵吗教务管理网站开发
  • 可以免费做网站推广的平台注册公司条件和要求
  • 福州正规网站建设公司推荐浙江建设厅网站怎么进不去
  • 东莞微网站建设公司网架加工费多少钱一吨
  • 电商平台网站开发制作ppt的软件app
  • 湛江网红打卡餐厅搜索引擎优化大致包含哪些内容或环节
  • 做网站的哪个好lnmp wordpress 登陆
  • 广西建设厅考试网站首页宣传片拍摄制作公司
  • 苏州园区网站建设书店网站建设人员分配
  • html在线记账网站模板wordpress搜索框制作教程
  • 网页设计与网站建设试题及答案石家庄行业网站建设