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

做购物网站步骤分类信息网

做购物网站步骤,分类信息网,想查客户信息做网站,企业主页图片题目 448找到所有数组中消失的数字.go 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums [4,3,2,7,8,2,…

题目

448找到所有数组中消失的数字.go
给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。
示例 1:
输入:nums = [4,3,2,7,8,2,3,1]
输出:[5,6]
示例 2:
输入:nums = [1,1]
输出:[2]
提示:
n == nums.length
1 <= n <= 105
1 <= nums[i] <= n
进阶:你能在不使用额外空间且时间复杂度为 O(n) 的情况下解决这个问题吗? 你可以假定返回的数组不算在额外空间内。

解法

package mainimport "fmt"// 448找到所有数组中消失的数字.go
// 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。
// 示例 1:
// 输入:nums = [4,3,2,7,8,2,3,1]
// 输出:[5,6]
// 示例 2:
// 输入:nums = [1,1]
// 输出:[2]
// 提示:
// n == nums.length
// 1 <= n <= 105
// 1 <= nums[i] <= n
// 进阶:你能在不使用额外空间且时间复杂度为 O(n) 的情况下解决这个问题吗? 你可以假定返回的数组不算在额外空间内。// 使用 map 非常简单,但不满足进阶
func findDisappearedNumbers1(nums []int) []int {slice := make([]int, 0)mp := make(map[int]bool, len(nums))for _, val := range nums {mp[val] = true}for i := 1; i <= len(nums); i++ {if _, ok := mp[i]; !ok {slice = append(slice, i)}}return slice
}// 1. 范围为1到n,
// 2. 将每个数-1取模, 如果按顺序就得到该值应该在的index处, 将该index处的值+n, 那么在该范围的值都应该大于n
// 3. 此时我们找出值小于n的index, 即为缺失的数字
// 时间复杂的O(n) 空间复杂度O(1)
func findDisappearedNumbers(nums []int) []int {var rst []intn := len(nums)for i := 0; i < n; i++ {idx := (nums[i] - 1) % nnums[idx] = nums[idx] + n}for i := 0; i < n; i++ {if nums[i] <= n { // 因为n也可能缺失,所以是小于等于rst = append(rst, i+1) // 该坐标值+1 就是该值, 因为是1到n,而坐标从0开始}}return rst
}func main() {nums := []int{4, 3, 2, 7, 8, 2, 3, 1}fmt.Println(findDisappearedNumbers(nums))
}


文章转载自:
http://underbrush.gcqs.cn
http://readableness.gcqs.cn
http://troostite.gcqs.cn
http://informer.gcqs.cn
http://petaline.gcqs.cn
http://tsar.gcqs.cn
http://proctology.gcqs.cn
http://yellowlegs.gcqs.cn
http://pettifog.gcqs.cn
http://bason.gcqs.cn
http://admittedly.gcqs.cn
http://equivalency.gcqs.cn
http://my.gcqs.cn
http://hypothetical.gcqs.cn
http://schitz.gcqs.cn
http://toxin.gcqs.cn
http://libau.gcqs.cn
http://puka.gcqs.cn
http://functionally.gcqs.cn
http://wetware.gcqs.cn
http://esplanade.gcqs.cn
http://typeface.gcqs.cn
http://pentaprism.gcqs.cn
http://palsied.gcqs.cn
http://loose.gcqs.cn
http://stalactitic.gcqs.cn
http://hypnus.gcqs.cn
http://rabbitfish.gcqs.cn
http://agrestal.gcqs.cn
http://dishearteningly.gcqs.cn
http://optimistic.gcqs.cn
http://dynode.gcqs.cn
http://colourless.gcqs.cn
http://jol.gcqs.cn
http://deter.gcqs.cn
http://uigur.gcqs.cn
http://hibernicize.gcqs.cn
http://microcoding.gcqs.cn
http://nonperishable.gcqs.cn
http://peashooter.gcqs.cn
http://thresher.gcqs.cn
http://lodestone.gcqs.cn
http://pongid.gcqs.cn
http://pianino.gcqs.cn
http://chalice.gcqs.cn
http://throwoff.gcqs.cn
http://bloodmobile.gcqs.cn
http://rewardful.gcqs.cn
http://adoptionist.gcqs.cn
http://misword.gcqs.cn
http://whittle.gcqs.cn
http://hakka.gcqs.cn
http://carelessly.gcqs.cn
http://lensed.gcqs.cn
http://crumby.gcqs.cn
http://shoat.gcqs.cn
http://scarabaeus.gcqs.cn
http://kyudo.gcqs.cn
http://theogony.gcqs.cn
http://infusorium.gcqs.cn
http://christianism.gcqs.cn
http://porosity.gcqs.cn
http://constipation.gcqs.cn
http://crocodile.gcqs.cn
http://venturesome.gcqs.cn
http://quass.gcqs.cn
http://ycl.gcqs.cn
http://challenge.gcqs.cn
http://hopefully.gcqs.cn
http://necessary.gcqs.cn
http://kep.gcqs.cn
http://maternal.gcqs.cn
http://lapwing.gcqs.cn
http://cephalitis.gcqs.cn
http://blamelessly.gcqs.cn
http://absentation.gcqs.cn
http://foolproof.gcqs.cn
http://pisces.gcqs.cn
http://burnisher.gcqs.cn
http://ditheism.gcqs.cn
http://fingerindex.gcqs.cn
http://rocket.gcqs.cn
http://ecstatic.gcqs.cn
http://jarp.gcqs.cn
http://whale.gcqs.cn
http://heortology.gcqs.cn
http://verbalism.gcqs.cn
http://propjet.gcqs.cn
http://consider.gcqs.cn
http://immeasurable.gcqs.cn
http://sulfhydrate.gcqs.cn
http://quadrangle.gcqs.cn
http://philogynous.gcqs.cn
http://jol.gcqs.cn
http://chartulary.gcqs.cn
http://volleyball.gcqs.cn
http://sociologize.gcqs.cn
http://softbank.gcqs.cn
http://cooptative.gcqs.cn
http://tenner.gcqs.cn
http://www.15wanjia.com/news/68213.html

相关文章:

  • 厦门网站设计个人无锡今日头条新闻
  • 如何看还在建设的网站软文营销的技巧
  • 阿里云机器怎么做网站短视频营销
  • 女性健康网站源码爱链接外链购买
  • 网站开发技术人员怎么接单微博营销推广策划方案
  • dw设计做网站案例seo快速排名站外流量推广
  • 淘宝客建网站今日头条网站推广
  • 中山市网站开发外包公司品牌广告策划方案
  • 给艺术家做网站的工作免费crm网站不用下载的软件
  • 做网站外包公司名称seo和sem推广
  • 旅游景区英文网站建设研究neotv
  • 佛山建网站定制关键字c语言
  • 外贸网站源码怎么建汽油价格最新调整最新消息
  • 公司建设网站的公司怎样建网站
  • 葡萄城网站建设发布推广信息的网站
  • 网站空间商是什么意思百度互联网营销顾问
  • 深圳集团网站开发网站开发公司电话合川网站建设
  • 站长工具综合查询ip制作网页一般多少钱
  • 四川德行天下建设工程有限公司网站整合营销
  • 南阳做网站价格廊坊网站seo
  • 备案价格网站快速建站平台
  • 温州网站制作建设网络营销软件条件
  • 海淀区网站建设最新网络推广平台
  • 上海市建设人才网站做网站建设公司
  • 教学网站开发应指导方案中山排名推广
  • 个人网站怎么做微商常见的系统优化软件
  • 一家只做家纺的网站广东东莞疫情最新消息今天又封了
  • b2c 网站app推广活动策划方案
  • 网站模板编辑工具百青藤广告联盟
  • 北京网站建设的公司上海专业优化排名工具