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

商丘网站设计东莞seo外包公司

商丘网站设计,东莞seo外包公司,住房和城乡建设部官网进行查询,企业网站静态模板下载41. 缺失的第一个正数 解题思路 在原数组上进行操作 如果数字是2 将其放在索引为1的位置上数字x 放在索引为x - 1的位置上对于长度为n的数组 其中没有出现的最小正整数只能在[1,n 1]引入如果1 - n 这些数都出现了 那么答案就是n 1如果都没有出现完全 那么答案就在[1,n]中没…

41. 缺失的第一个正数

解题思路

  • 在原数组上进行操作 如果数字是2 将其放在索引为1的位置上
  • 数字x 放在索引为x - 1的位置上
  • 对于长度为n的数组 其中没有出现的最小正整数只能在[1,n + 1]
  • 引入如果1 - n 这些数都出现了 那么答案就是n + 1
  • 如果都没有出现完全 那么答案就在[1,n]中没有出现最小正整数
class Solution {public int firstMissingPositive(int[] nums) {// 字节三面  // 在原数组上进行操作 如果数字是2 将其放在索引为1的位置上// 数字x 放在索引为x - 1的位置上// 对于长度为n的数组 其中没有出现的最小正整数只能在[1,n + 1] // 引入如果1 - n 这些数都出现了 那么答案就是n + 1 // 如果都没有出现完全  那么答案就在[1,n]中没有出现最小正整数for(int i = 0; i < nums.length; i++){// 一个萝卜一个坑while(nums[i] > 0 && nums[i] <= nums.length && nums[nums[i] - 1] != nums[i]){check(nums, i, nums[i] - 1);// 交换操作}}  //  找到第一个不匹配的位置for(int i = 0; i < nums.length; i++){if(nums[i] != i + 1){return i + 1;}} return nums.length + 1;}public void check(int[] nums, int index1, int index2) {// 互换位置int temp = nums[index1];nums[index1] = nums[index2];nums[index2] = temp;}
}
http://www.hengruixuexiao.com/news/54574.html

相关文章:

  • 如何做网站运营宁波 seo排名公司
  • 发布活动的平台app成都seo的方法
  • 国外网站建设公司怎么推广销售
  • 烟台专业网站建设个人网站制作
  • 建网站手机数字营销网站
  • 3d打印加工平台深圳外包seo
  • 台州网站建设 网站制作 网站设计网络工具
  • 党史网站建设重要性谷歌官网入口手机版
  • 网站建设去哪找客户网站建立
  • java做网站电话注册郑州seo外包收费标准
  • 申请网站到哪里品牌营销推广策划方案
  • 桂林网络科技关键词优化设计
  • h5做网站用什么软件词语搜索排行
  • 网站管理人员队伍建设有待加强成都seo整站
  • 网站建设教材网络营销推广
  • 销售案例网站网络工程师
  • 枣强网站建设培训学校seo月薪
  • 快速优化网站建设手机免费建网站
  • 做纸箱在什么网站找客户搜索引擎seo外包
  • php商城网站建设百度的总部在哪里
  • 中国建设银行招聘信息网站6全国疫情一览表
  • 网站建设 客户谷歌关键词排名查询工具
  • 网站建设公司岗位seo站内优化教程
  • 电子商务营销方法有哪些seo是什么单位
  • 分类信息网站排行seo短视频入口引流
  • 中国铁路总公司建设管理部网站seo营销是什么
  • 学校网站建设运行情况seo在线优化技术
  • html网页设计简单代码搜索引擎优化的对比
  • 两女互舔互做日美网站专业网站优化
  • 求个网站好人有好报百度贴吧软文营销广告案例