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

广州代做网站网站怎么做seo步骤

广州代做网站,网站怎么做seo步骤,怎么制作网站上传视频,网站站内优化方案题目描述 给定一个未排序的整数数组#xff0c;找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3示例 2: 输入: [3,4,-1,1] 输出: 2示例 3: 输入: [7,8,9,11,12] 输出: 1说明: 你的算法的时间复杂度应为O(n)#xff0c;并且只能使用常数级别的空间。 …题目描述 给定一个未排序的整数数组找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3示例 2: 输入: [3,4,-1,1] 输出: 2示例 3: 输入: [7,8,9,11,12] 输出: 1说明: 你的算法的时间复杂度应为O(n)并且只能使用常数级别的空间。 解题 题目要求时间复杂度O(n)空间复杂度O(1)。只需要原数组做位图即可代码如下 public int firstMissingPositive(int[] nums) {if(numsnull || nums.length1) {return 1;}int n nums.length;//原数组做bitmap//缺失的数字肯定在1~n之间//1.先判断数组中是否包含1//2.先纯净化数组将所有负数和0和大于n的数 都转换成1//3.遍历数组找到nums[i]设置对应的nums[nums[i]]为负值注意只翻转一次n存到nums[0]上//4.此时只需要从左遍历找到第一个大于0的数即可。boolean contains false;for(int num:nums) {if(num 1) {contains true;break;}}if(!contains) {return 1;}if(n1) {return 2;}for(int i0;in;i) {if(nums[i]0 || nums[i]n) {nums[i]1;}}int val0;for(int i0;in;i) {if(nums[i] ! 1) {val Math.abs(nums[i]);if(val!n) {nums[val] -Math.abs(nums[val]);}else {nums[0] n;}}}for(int i1;in;i) {if(nums[i]0) {return i;}}if(nums[0] ! n) {return n;}return n1;}
http://www.zqtcl.cn/news/997463/

相关文章:

  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体
  • 个人html网站百度一下生活更好
  • 做网站公司徐汇服务器 网站 搬家
  • 河北省和城乡建设厅网站首页单页设计图片
  • 海东地网站建设南京市建设局网站栖霞
  • 1g做网站空间a3网站建设
  • 海络网站室内设计工作前景
  • 柳州旅游网站建设橱柜设计师培训
  • 做网站属于什么专业个人是否可以申请网址
  • 品牌网站建是啥网站点击率怎么建
  • 上海市质量工程建设管理协会网站网站开发制作公司排行
  • 网站空间租用多少钱怎么在外贸公司拿订单
  • 建设银行网站背景图片温州做网站哪家比较好
  • 网站架设建设如何做网站电话
  • 团购网站怎么推广app平台搭建步骤
  • 沂水建设局网站郑州企业微网站建设
  • 免费企业网站空间wordpress目录主题
  • 做网站的销售话术苏州网站设计哪家公司好
  • 足球梦网站建设的基本思路网站介绍词
  • 森马网站建设情况网站推广中应注意哪些事项