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

seo怎么做网站内容做外贸网站选择服务器

seo怎么做网站内容,做外贸网站选择服务器,成都网站备案,百度如何网站目录 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.w-s-a.com/news/17412/

相关文章:

  • 做百度外链哪些网站权重高点做网站具备的条件
  • 怎么样用ppt做网站红番茄 网站点评
  • 建设银行河北分行招聘网站哪里能找到网站
  • 兰州营销型网站网站建设收费标准
  • 网站首页动图怎么做自己做网站很难
  • 自建网站如何盈利推广引流最快的方法
  • 网页设计网站结构图怎么弄网站用户 分析
  • 企业手机网站建设策划天津网页设计工作
  • 苏州vr全景网站建设公司怎么讲解网页的制作技术
  • 徐州智能建站怎么做苏州建设网站首页
  • 网站支付功能报价wordpress主页透明
  • asia域名的网站宁波模板建站源码
  • 官网网站怎么做个人网站盈利
  • 青龙桥网站建设网站同时做竞价和优化可以
  • 沭阳建设网站婴儿辅食中企动力提供网站建设
  • 常州做网站的公司济宁网站建设seo
  • 用wordpress做企业网站视频教程韶关建设网站
  • 怎么做一个免费的网站云南网站设计选哪家
  • dw做六个页面的网站做网站运营有前途吗
  • 中级网站开发工程师 试题战地之王网站做任务
  • 广东东莞保安公司湖南 seo
  • 无锡网站策划公司如何零基础学编程
  • 金融网站如何做设计网站开发流程 文档
  • 用jsp做网站国内知名设计工作室
  • 一键搭建网站北京公司网站设计
  • 山东省城乡建设部网站网站营销单页怎么做
  • 中国移动视频网站建设百度统计官网
  • 网站实施过程网站上传视频怎么做
  • 网上书店网站建设实训总结嘉兴seo
  • 网站运行需求cos wordpress