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

建站平台排行广西网站建设哪家好

建站平台排行,广西网站建设哪家好,汕头市小程序定制公司,做网站凡科思路#xff1a;原地哈希表 长度为N的数组#xff0c;没有出现过的正整数一定是1~N1中的一个。 此时会思考能不能用一个哈希表来保存出现过的1~N1的数#xff0c;然后从 1 开始依次枚举正整数#xff0c;并判断其是否在哈希表中 但是题目要求常数级别的空间#xff0c;就不… 思路原地哈希表 长度为N的数组没有出现过的正整数一定是1~N1中的一个。 此时会思考能不能用一个哈希表来保存出现过的1~N1的数然后从 1 开始依次枚举正整数并判断其是否在哈希表中 但是题目要求常数级别的空间就不能使用N的哈希表了。 这里将原数组当做哈希表使用标记的办法来标记出现过的正整数最后遍历数组第一个没出现的下标1就是答案 怎么样进行标记呢 先遍历一遍数组将非正整数置为N1再遍历一遍数组将1~N正整数对应的下标位置置为负数最后遍历一遍数组第一个不是负数的位置i1就是没出现过的最小的正整数 class Solution {public int firstMissingPositive(int[] nums) {int len nums.length;for(int i 0;ilen;i){if(nums[i]0){nums[i] len1;}}for(int i 0;ilen;i){int num Math.abs(nums[i]);if(numlennum0){nums[num-1] -Math.abs(nums[num-1]);}}for(int i 0;ilen;i){if(nums[i]0){return i1;}}return len1;} }
http://www.huolong8.cn/news/194263/

相关文章:

  • 前端做任务的网站山西长治做网站公司
  • 西乡网站的建设图片存放网站做链接
  • 网站建设珠江摩尔申请渠道门户网站是什么意思
  • 青岛网站开发招聘高端网站开发公司有哪些
  • 建筑设计作品展示网站自在威海智慧旅游平台app
  • 东营建设网站做跨境电商要什么费用
  • 做网站图片大小不合适怎么调jsp是网站开发语言吗
  • 有哪些效果图做的好的网站东莞网络推广培训班
  • 手机 网站 微信 源码php图片展示网站
  • 做网站团队全网最全搜索引擎app
  • 游戏道具网站开发app案例网站
  • 做物流的都有哪些网站山东建设局网站首页
  • 网站建设有哪些分工分购物网站服务器硬件配置
  • sae网站备案绍兴企业免费建站
  • 交河网站建设河北住房和城乡建设厅官方网站
  • 广州网站营销推广中国企业网
  • 网站建设 目的厦门市建设局查询保障摇号网站
  • 免费安全建网站新乡网站建设费用
  • 南京网站开发培训茶叶怎么做网站销售
  • 最好的商业网站张家港手机网站
  • 做网站优化的价格云南省城乡住房建设厅官方网站
  • 合肥网站建设sina自己建设公司网站
  • 郑州seo建站wordpress 执行了两次
  • 湖南长沙网站建试论述网上商城的推广技巧
  • 淘宝推广费用多少钱一天seo中文
  • wordpress网站慢网店代运营怎么做
  • 网站托管找如何看一个站点是不是有wordpress
  • 阿德莱德做网站长春网络公司排名榜
  • 建设厅网站的无法打印平台推广引流怎么做
  • 如何在百度搜索dw做的网站企业网站建设情况说明