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

网站动效wordpress审核教程

网站动效,wordpress审核教程,手机网站如何站点管理,h5个人网站模板下载题目 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。示例 1:输入:nums [1,2,0] 输出:3 示例 2:输入:nums …

题目

给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。

请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。示例 1:输入:nums = [1,2,0]
输出:3
示例 2:输入:nums = [3,4,-1,1]
输出:2
示例 3:输入:nums = [7,8,9,11,12]
输出:1提示:1 <= nums.length <= 5 * 105
-231 <= nums[i] <= 231 - 1

解决思路

借用map 就可以实现,但是如果不借用map,在原空间上,也可以实现,不过想要使用原来的数据,会有侵略性,会把原来的数据修改掉。

解决方法

方法一:
在这里插入图片描述

    fun firstMissingPositive(nums: IntArray): Int {val size = nums.sizenums.forEachIndexed { index, i ->if (i <= 0) {nums[index] = size + 1}}nums.forEachIndexed { index, i ->if (i.absoluteValue in 1..size && nums[i.absoluteValue -1]  > 0) {nums[i.absoluteValue -1] = -nums[i.absoluteValue -1]}}nums.forEachIndexed { index, i ->if (i >= 0){return index + 1}}return size + 1}

方法二:

    fun firstMissingPositive2(nums: IntArray): Int {val size = nums.sizevar temp = 0nums.forEachIndexed { index, _ ->while (nums[index] in 1 until size && nums[nums[index] - 1] != nums[index]) {temp = nums[nums[index] - 1]nums[nums[index] - 1] = nums[index]nums[index] = temp}}nums.forEachIndexed { index, i ->if (index != i - 1) {return index + 1}}return size + 1}

总结

算法是很看一个人的思维逻辑的,所以很多都会考验一下算法。
算法确实重要。
做了快一年算法了,确实 学习如园中小草,不见其增,日有所长
面试遇到算法就很轻松就过了

http://www.yayakq.cn/news/733181/

相关文章:

  • 西安外贸网站建设公司企业网站建设规划
  • 建设大型网站的公司网站建设好友
  • 手机网站软件建设银行网站点不进去
  • 网站建设案例欣赏番禺人才网官方网站信息公布
  • 网站建设设计问卷wordpress手机端显示pc端
  • 网站建设企业熊掌号盐城代运营公司
  • 如何软件网站优化公司河北廊坊建设局网站
  • 做网站需要购买服务器吗wplms wordpress
  • 遵义祥云平台网站建设三大主流app开发平台
  • 网站移动端权重怎么做大连网站建设酷网
  • 枝江市住房和城乡建设局网站定制开发app的注意事项
  • 浏览器什么网站都能打开的福州seo招聘
  • 网站搭建制作公司长春专业网站建设
  • 伊利集团网站建设实训在线自助设计平台
  • 徐州建设工程招投标官方网站德州市市政工程建设总公司网站
  • 教育机构网站建设方案书南宁网站建设设计
  • 做面食的网站wordpress源码好乱
  • 网站排名提升易下拉教程百度标注平台怎么加入
  • 家教网站如何建设晋江论坛网站
  • 用jsp实现网站开发实例用腾讯云怎么建设网站
  • 策划案网站构成怎么写传媒 wordpress
  • 长安网站建设网站结构优化包括哪些
  • 网络推广专员百度百聘做seo推广公司网站
  • 网站的设计路线企业建设官方网站作用及意义
  • 用vs做网站的教程网站优化 价格查询
  • 网站建设销售如何接单百度竞价优化
  • 套餐网站橙域名网站
  • 龙井建设局网站南昌网站建设方案外包
  • 网站建设自助建站企业手机上写WordPress博文
  • 女士春深圳 网站制作做英文网站费用