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

成都科技网站建设找哪家织梦瀑布流网站模板

成都科技网站建设找哪家,织梦瀑布流网站模板,厦门百度seo点击软件,51模板ppt题目 448找到所有数组中消失的数字.go 给你一个含 n 个整数的数组 nums #xff0c;其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字#xff0c;并以数组的形式返回结果。 示例 1#xff1a; 输入#xff1a;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, i1) // 该坐标值1 就是该值, 因为是1到n,而坐标从0开始}}return rst }func main() {nums : []int{4, 3, 2, 7, 8, 2, 3, 1}fmt.Println(findDisappearedNumbers(nums)) }
http://www.w-s-a.com/news/252519/

相关文章:

  • 上海城乡住房建设厅网站西安网站推广慧创科技
  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式
  • 怎么用腾讯云服务器做网站个人网站开发视频
  • 网站建设技术代码坦洲网站建设公司哪家好
  • 阿里云对象存储做静态网站怎样做网站性能优化
  • 怎样做理财投资网站装修平面图用什么软件简单
  • 建手机wap网站大概多少钱苏州网站设计公司有哪些
  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件
  • 门户网站简介做网站一天能接多少单
  • 论坛类网站建设遵义网站制作外包
  • vps服务器购买网站小视频做网站怎么赚钱
  • 网站用图片wordpress同步发布
  • 织梦图片自适应网站源码网页美工的设计要点
  • 渝快办官方网站wordpress产品图片怎么改
  • 高端网站特色深圳建网站哪
  • 宝塔搭建网站软文小故事200字
  • 公司网站设计免费虚拟主机网站源码
  • 怎样做好网站用户体验申请网站空间
  • 网站建设优化公司招聘福州网站建设思企
  • 设计网站会员wordpress rss聚合
  • 网站建设过程中的收获html5官方网站开发流程
  • 网站建设-信科网络h5美食制作网站模板下载