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

新余 网站建设WordPress模板修改后无反应

新余 网站建设,WordPress模板修改后无反应,门户网站建设价格,网页设计框架布局文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目 1、题目描述 给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数组里第 k 个缺失的正整数。 示例 1#xff1a; 输入 输入arr [2,3,4,7,11], k 5 输出9 解释缺失的正整数包括 [1,5,6,8,9,10,12,13,…] 。第 5 个缺失的正整数为 9 。 示例 2 输入arr [1,2,3,4], k 2 输出6 解释缺失的正整数包括 [5,6,7,…] 。第 2 个缺失的正整数为 6 。 2、基础框架 C版本给出的基础框架如下 3、原题链接 https://leetcode.cn/problems/kth-missing-positive-number/ 二、解题报告 1、思路分析 (1)(1)(1)arr[i] - i - 1的值代表前面缺失了多少个数。比如示例1中arr[4] - 4 - 1 11 - 4 -1 6。代表11前面缺失了6个数。   (2)(2)(2)考虑普遍情况当缺失的数在数组中最大最小元素代表的区间范围内时我们只要找到arr[i] - i - 1 k arr[i-1] - i -1 -1的位置i,缺失的数肯定位于arr[i-1]和arr[i]之间。   (3)(3)(3)缺失的数为arr[i] - (arr[i] - i - 1 - k 1) ik   (4)(4)(4)对于边界条件我们提前判断当arr[0] k时说明缺失的第k个数在数组左边外侧直接返回k。当arr[arr.length-1] k时说明缺失的第k个数在数组右边外侧直接返回k arr.length 2、时间复杂度 时间复杂度为O(logn) 3、代码详解 class Solution {public int findKthPositive(int[] arr, int k) {if (arr[0] k) {return k;}if (arr[arr.length - 1] - arr.length k) {return k arr.length;}int l 0;int r arr.length - 1;while(l r) {int mid l (r - l) / 2;if (arr[mid] - mid - 1 k) {l mid 1;} else {r mid;}}return r k;} }三、本题小知识
http://www.dnsts.com.cn/news/114373.html

相关文章:

  • 网站一般宽度是多少像素深圳模板网站制作
  • 上海网站开发平台wordpress手机 apk
  • 商城网站建设fwshop南昌网站设计专业排名
  • 建站行业严重产能过剩中小型网站建设咨询
  • 深圳市住房建设局网站首页网站建设的布局种类
  • 商业网站备案流程企业策划书3000字
  • 常州网站建设智博自己做网站在线看pdf
  • 怎么开发手机网站网站建设需求信息
  • 曰本免费一级a做爰视频网站如何用visual做网站
  • 音乐网站模板下载营销策划方案总结
  • 南昌知名网站建设wordpress 优势
  • 遵义网站设计公司海淀做网站哪家公司好
  • 哪个网站可以做店招济南手机网站建设电话
  • wordpress菜单链接地址seo网站优化教程
  • 张槎建网站公司惠东网站设计
  • 广告人网站网站怎么做二维码
  • 学校网站建设培训心得网站建设制度制定情况
  • 优秀网站设计的标准跳转到手机网站代码
  • 建设网站 法律责任做装潢网站
  • 福州网站建设费用企业年金什么时候可以提取
  • 南通专业网站制作公司深圳教育网站建设
  • 网站基础建设和管理wordpress查看ip帐号密码
  • 小网站模板下载地址网站域名备案认证
  • 建设网站实训报告网站制作 手机
  • 上海单位网站建设泉州网站建设怎么收费
  • 房山做网站公司wordpress一句话木马
  • 开封市住房和城乡建设网站专业做淘宝网站公司
  • 现在网站后台有哪几种模板形式陇城科技网站建设
  • 网站服务器租用价格表海淀做网站的网络公司
  • 三亚网站运营托管介绍网站建设公司美工如何找