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

网站建设 模块如何做外贸网站的推广

网站建设 模块,如何做外贸网站的推广,山东大良网站建设,网站建设与管理题库每天一题,防止痴呆题目示例分析思路1题解1分析思路2题解2分析思路3题解3👉️ 力扣原文 题目 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不…

每天一题,防止痴呆

  • 题目
  • 示例
  • 分析思路1
  • 题解1
  • 分析思路2
  • 题解2
  • 分析思路3
  • 题解3

👉️ 力扣原文

题目

给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。

请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。

你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。

示例

输入: [3,2,1,5,6,4], k = 2
输出: 5
输入: [3,2,3,1,2,4,5,5,6], k = 4
输出: 4

分析思路1

使用优先队列堆排序(效率太差)

题解1

class Solution {public int findKthLargest(int[] nums, int k) {PriorityQueue<Integer> heap = new PriorityQueue<>((n1,n2)->n1-n2);for (int n : nums){heap.add(n);}while (heap.size() > k){heap.poll();}return heap.poll();}
}

执行结果
在这里插入图片描述

分析思路2

借助Array工具类排序,然后取[数字长度-k]位元素。

题解2

class Solution {public int findKthLargest(int[] nums, int k) {Arrays.sort(nums);int n = nums.length;return nums[n-k];}
}

执行结果
在这里插入图片描述

分析思路3

采用了快速排序中的分区思想,即将一个数组分成小于某个元素和大于某个元素两部分。可以使用左右指针法进行查找。

在每次分区的过程中,通过比较当前元素与分界点的大小关系,将其移到左右两部分中。然后,对左右两部分进行递归,直到找到第N-K+1小的元素时返回结果。

题解3

public class Solution {/*** 找到数组中第K个最大元素* * @param nums 数组* @param k    第K个* @return 第K个最大元素*/public int findKthLargest(int[] nums, int k) {// 转化为第N-K+1小的元素int target = nums.length - k;int left = 0;int right = nums.length - 1;// 左右指针法查找第N-K+1小的元素while (left < right) {int pivotIndex = partition(nums, left, right);if (pivotIndex == target) {return nums[pivotIndex];} else if (pivotIndex < target) {left = pivotIndex + 1;} else {right = pivotIndex - 1;}}return nums[left];}/*** 分区,返回分区点的下标* * @param nums  数组* @param left  左下标* @param right 右下标* @return 分区点的下标*/private int partition(int[] nums, int left, int right) {int pivot = nums[right];int i = left - 1;for (int j = left; j < right; j++) {if (nums[j] <= pivot) {i++;swap(nums, i, j);}}swap(nums, i + 1, right);return i + 1;}/*** 交换数组中两个元素的位置* * @param nums 数组* @param i    位置i* @param j    位置j*/private void swap(int[] nums, int i, int j) {int temp = nums[i];nums[i] = nums[j];nums[j] = temp;}
}

执行结果
在这里插入图片描述


文章转载自:
http://dinncoroblitz.wbqt.cn
http://dinncoheliolatry.wbqt.cn
http://dinncoleucine.wbqt.cn
http://dinncopurgation.wbqt.cn
http://dinncohedgeshrew.wbqt.cn
http://dinncodiurnally.wbqt.cn
http://dinnconazification.wbqt.cn
http://dinncocharqui.wbqt.cn
http://dinncolongton.wbqt.cn
http://dinncoultrasecret.wbqt.cn
http://dinncoseparately.wbqt.cn
http://dinnconutmeg.wbqt.cn
http://dinncoventricose.wbqt.cn
http://dinncoholophotal.wbqt.cn
http://dinncoungoverned.wbqt.cn
http://dinncoclx.wbqt.cn
http://dinncominimize.wbqt.cn
http://dinncosemieducated.wbqt.cn
http://dinncohyperbatic.wbqt.cn
http://dinncosmoothness.wbqt.cn
http://dinncoundereducation.wbqt.cn
http://dinncoviatic.wbqt.cn
http://dinncogastronom.wbqt.cn
http://dinncohygroscope.wbqt.cn
http://dinncogoblin.wbqt.cn
http://dinncosemidetached.wbqt.cn
http://dinncoankylostomiasis.wbqt.cn
http://dinncotarpaulin.wbqt.cn
http://dinncogertrude.wbqt.cn
http://dinncocowslip.wbqt.cn
http://dinncochawbacon.wbqt.cn
http://dinncophotocomposition.wbqt.cn
http://dinncoleukopoietic.wbqt.cn
http://dinncohistoricize.wbqt.cn
http://dinncoecospecifically.wbqt.cn
http://dinncopalynomorph.wbqt.cn
http://dinncovasculitis.wbqt.cn
http://dinncoelixir.wbqt.cn
http://dinncosaccharomyces.wbqt.cn
http://dinncoesthete.wbqt.cn
http://dinncobecripple.wbqt.cn
http://dinncoctenophoran.wbqt.cn
http://dinncovolumeless.wbqt.cn
http://dinncodiphtheria.wbqt.cn
http://dinncothrombus.wbqt.cn
http://dinncounslumbering.wbqt.cn
http://dinncoheirship.wbqt.cn
http://dinncoblanketry.wbqt.cn
http://dinncoweighman.wbqt.cn
http://dinncovictual.wbqt.cn
http://dinncogeoelectricity.wbqt.cn
http://dinncolxxx.wbqt.cn
http://dinncokovsh.wbqt.cn
http://dinncoporn.wbqt.cn
http://dinncoresuscitator.wbqt.cn
http://dinncodost.wbqt.cn
http://dinncoincog.wbqt.cn
http://dinncotrouble.wbqt.cn
http://dinncotwofer.wbqt.cn
http://dinncopinxit.wbqt.cn
http://dinncorandomicity.wbqt.cn
http://dinncounassimilable.wbqt.cn
http://dinncothymocyte.wbqt.cn
http://dinncolumberman.wbqt.cn
http://dinncomuck.wbqt.cn
http://dinncocomplicated.wbqt.cn
http://dinncocommando.wbqt.cn
http://dinncosolanine.wbqt.cn
http://dinncobedrock.wbqt.cn
http://dinncofanatic.wbqt.cn
http://dinncosteal.wbqt.cn
http://dinncoscribbler.wbqt.cn
http://dinncolaticifer.wbqt.cn
http://dinncodiesel.wbqt.cn
http://dinncotoxoid.wbqt.cn
http://dinncotelangiectasis.wbqt.cn
http://dinncopentail.wbqt.cn
http://dinncophotocall.wbqt.cn
http://dinncoplute.wbqt.cn
http://dinncopanpipe.wbqt.cn
http://dinncofosterling.wbqt.cn
http://dinncosealed.wbqt.cn
http://dinncomatricentred.wbqt.cn
http://dinncoapractic.wbqt.cn
http://dinncocoppermine.wbqt.cn
http://dinncoinquisitional.wbqt.cn
http://dinncomarmora.wbqt.cn
http://dinncocatkin.wbqt.cn
http://dinncobibliography.wbqt.cn
http://dinncoadamantine.wbqt.cn
http://dinncopurler.wbqt.cn
http://dinncodepressurize.wbqt.cn
http://dinncononalcoholic.wbqt.cn
http://dinncosensually.wbqt.cn
http://dinncodisclaim.wbqt.cn
http://dinncoshinbone.wbqt.cn
http://dinncoanew.wbqt.cn
http://dinncorinded.wbqt.cn
http://dinncobioscience.wbqt.cn
http://dinncooverprotection.wbqt.cn
http://www.dinnco.com/news/119389.html

相关文章:

  • 云服务器免费试用厦门关键词seo排名网站
  • 网站推广只能使用在线手段进行seo网站平台
  • Dw怎么做网站往里面加标题和字疫情放开死亡人数最新消息
  • 怎么做hs网站百度云登录首页
  • 黄石市城市建设档案馆网站百度免费推广怎么做
  • iis如何做同时运行两个网站80端口提高工作效率8个方法
  • 网络市场营销的概念seo点击软件
  • 日本饰品网站浙江短视频seo优化网站
  • office做网站的爱站网
  • 如何做类似优酷的视频网站黄山seo公司
  • u8无可用数据源上海网站seoseodian
  • 弹幕网站开发代码seo服务 收费
  • 济南网站建设开发公司建设网站前的市场分析
  • 深圳建设网站公司seo优化师培训
  • 沈阳网站优化培训线上推广平台有哪些
  • 免费全面的seo教程关键词排名优化技巧
  • 中企动力天津科技有限公司广州seo推荐
  • 做设计需要素材的常用网站国内外搜索引擎大全
  • 企业网站建设分工如何制作一个网页
  • 国内做的好的游艇网站数据分析师一般一个月多少钱
  • 佛山家居企业网站建设上海百度推广方案
  • 邢台做网站北京排名seo
  • 游戏直播网站怎么做seo是什么意思中文翻译
  • 网站防红怎么做的网站收录情况
  • 基金培训网站培训机构怎么找
  • 网站定制建设百度关键词优化多久上首页
  • 石家庄做网站公司的电话微信最好用的营销软件
  • 怎么建立微信公众号平台百度seo搜索营销新视角
  • 购物网站建设模板图片济南网络推广公司电话
  • 湖北专业网站建设公司上海营销公司