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

南昌公司做网站禁止 wordpress ajax

南昌公司做网站,禁止 wordpress ajax,wordpress修改顶部颜色,宜春住房和城乡建设部网站目录 1- 思路快速选择 2- 实现⭐215. 数组中的第K个最大元素——题解思路 3- ACM实现 原题连接#xff1a;215. 数组中的第K个最大元素 1- 思路 快速选择 第 k 大的元素的数组下标#xff1a; int target nums.length - k 1- 根据 partition 分割的区间来判断当前处理方式… 目录 1- 思路快速选择 2- 实现⭐215. 数组中的第K个最大元素——题解思路 3- ACM实现 原题连接215. 数组中的第K个最大元素 1- 思路 快速选择 第 k 大的元素的数组下标 int target nums.length - k 1- 根据 partition 分割的区间来判断当前处理方式 如果返回的 int 等于 target 说明找到了直接返回如果返回的 int 小于 target 说明要在当前区间的右侧寻找也就是 [pivotIndex1,right]如果返回的 int 大于 target 说明要在当前区间的左侧寻找也就是 [left,pivotIndex-1] 2- 实现 partition 随机选取一个 pivotIndex 分割区间 2-1 随机选择一个下标2-2 交换 left 和 随机下标2-3 将随机下标的元素值设置为 pivot2-4 定义 le、ge 下标 使用 while(true) 使得 le 指向的元素始终小于 pivot使得 ge 指向的元素始终大于 pivot 2- 实现 ⭐215. 数组中的第K个最大元素——题解思路 import java.util.Random; class Solution {static Random random new Random(System.currentTimeMillis());public int findKthLargest(int[] nums,int k){return quickSelect(nums,0,nums.length-1,nums.length-k);}public int quickSelect(int[] nums,int left,int right,int kIndex){if(rightleft){return nums[left];}//int pivotIndex partition(nums,left,right);if(pivotIndex kIndex){return nums[kIndex];}else if( pivotIndexkIndex){return quickSelect(nums,left,pivotIndex-1,kIndex);}else{return quickSelect(nums,pivotIndex1,right,kIndex);}}public int partition(int[] nums,int left,int right){int randomIndex left random.nextInt(right-left1);swap(nums,left,randomIndex);int mid nums[left];int le left1;int ge right;while(true){while(lege nums[le] mid){le;}while(lege nums[ge] mid){ge--;}if(lege){break;}swap(nums,le,ge);le;ge--;}swap(nums,left,ge);return ge;}public void swap(int[] nums,int left,int right){int tmp nums[left];nums[left] nums[right];nums[right] tmp;}}3- ACM实现 public class kthNums {static Random random new Random(System.currentTimeMillis());public static int findK(int[] nums,int k){// 快速选择 传四个参数return quickSelect(nums,0,nums.length-1,nums.length-k);}public static int quickSelect(int[] nums,int left,int right,int kIndex){if(rightleft){return nums[left];}//int pivotIndex partition(nums,left,right);if(pivotIndex kIndex){return nums[kIndex];}else if( pivotIndexkIndex){return quickSelect(nums,left,pivotIndex-1,kIndex);}else{return quickSelect(nums,pivotIndex1,right,kIndex);}}public static int partition(int[] nums,int left,int right){int randomIndex left random.nextInt(right-left1);swap(nums,left,randomIndex);int mid nums[left];int le left1;int ge right;while(true){while(lege nums[le] mid){le;}while(lege nums[ge] mid){ge--;}if(lege){break;}swap(nums,le,ge);le;ge--;}swap(nums,left,ge);return ge;}public static void swap(int[] nums,int left,int right){int tmp nums[left];nums[left] nums[right];nums[right] tmp;}public static void main(String[] args) {Scanner sc new Scanner(System.in);String input sc.nextLine();String[] parts input.split( );int[] nums new int[parts.length];for(int i 0 ; i nums.length ; i){nums[i] Integer.parseInt(parts[i]);}System.out.println(输入K);int k sc.nextInt();System.out.println(结果是findK(nums,k));} }
http://www.dnsts.com.cn/news/264248.html

相关文章:

  • 广州专业的做网站企业手机网站建设效果
  • 化妆品 网站模板中国建设信息化期刊官网
  • 站长网站模板网站的icp备案信息
  • wex5网站开发东莞排名优化
  • 鼠标垫东莞网站建设wordpress不显示文章
  • 做包装的网站有哪些深圳城建局
  • 电子商务网站服务器售后网站开发需求文档
  • 我要建立网站创建网站代码是什么
  • 网站设计企业有赞微商城开店收费吗
  • 特色美食网站建设策划书长沙网站设
  • 公司网站建设广州房地产市场需求分析
  • 有没有网站免费的重庆网站建设 微客巴巴
  • 重庆做网站优化推广的公司聊城网站建设聊城
  • 儿童教育网站怎么做有趣如今做知乎类网站怎么样
  • 手机网站模板演示有机大米网站建设方案
  • 鹤山市住房和城乡建设局网站上海官网建设费用
  • 信息网站建设游戏怎么制作的
  • 零售网站制作百度数据库
  • 自己做的网站用在博客上安卓手机优化大师官方下载
  • 网站建设的步骤过程ppt用表格做网站
  • 神网站建设天眼网查个人
  • 网站开发语言是什么西安网页设计招聘信息
  • 网站开发主要流程内蒙古建设厅网站删除
  • 服装官网网站建设网站开发需要做什么工作
  • 企业网站建设 会计分录lnmp架构部署wordpress
  • 莆田城市投资建设集团网站jquery+js网站模板免费下载
  • 苍南最好的网站建设公司万创网做的网站怎么样
  • 网站源码提取wordpress标签后缀名html
  • 合肥做网站加盟班级微信公众号怎么创建
  • win7架设asp网站泰安东平县建设局网站