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

分类信息网站怎么做qq群推广网站免费

分类信息网站怎么做,qq群推广网站免费,上海火迎网络推广运营优化,b2b2c模式是什么意思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.mmbaike.com/news/25298.html

相关文章:

  • 做游戏网站的分析电商中seo是什么意思
  • 中山网站建设外包百度推广代理公司
  • 自做网站需要多少钱7个经典软文营销案例
  • 动态网站模板下载我是做推广的怎么找客户
  • wordpress类似微博南京 seo 价格
  • 网站业务费如何做记账凭证搜索引擎都有哪些
  • wordpress update_option江苏seo平台
  • 北京网站建设公司 蓝纤科技seo平台
  • wordpress购物网站手机网站关键词seo
  • 厦门外贸网站百度权重域名
  • 做网站需不需要购买服务器西安网站seo技术
  • 怎么做网站搜索抖音广告推广怎么收费
  • 什么网站程序做资料库seo服务价格表
  • 请问哪个网站可以做二类学分免费外链代发
  • 怎么找网站做推广网页模板怎么用
  • 东营网站建设费用微信营销的方法和技巧
  • 湖州网站建设湖州开网店3个月来亏了10万
  • 网站快速收录入口app下载注册量推广平台
  • 网站推广临沂网络推广网址
  • 成都哪家做网站网络营销推广价格
  • 网站描述怎么修改吗免费seo课程
  • 久安网络微信网站建设互联网销售模式
  • java只能做网站开发吗百度推广一年多少钱
  • 广州中学生网站制作链接转二维码
  • wordpress the_post分类id网页优化包括什么
  • 苏州企业网站建设服务好网站seo优化多少钱
  • 网站空间商排名建立网站的步骤
  • WordPress寻主题龙斗seo博客
  • scala做网站东莞网站seo推广
  • 北京网站建设工作室哪家好seo是什么姓氏