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

广州网站设计公司济南兴田德润o简介图片网站开发网站设计素材

广州网站设计公司济南兴田德润o简介图片,网站开发网站设计素材,中国有色金属建设协会网站,免费的ai作图软件525. 连续数组 M :::details 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组#xff0c;并返回该子数组的长度。 示例 1: 输入: nums [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2: 输入: nums [0,1,0] 输出: …525. 连续数组 M :::details 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组并返回该子数组的长度。 示例 1: 输入: nums [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2: 输入: nums [0,1,0] 输出: 2 说明: [0, 1] (或 [1, 0]) 是具有相同数量0和1的最长连续子数组。提示 1 nums.length 105nums[i] 不是 0 就是 1 解题思路 因为只会出现0或1求相同数量的最长连续子数组所以为了方便我们把0定义为-1当前缀和等于0时说明当前子数组的01相等。 func findMaxLength(nums []int) (maxLength int) {n : len(nums)/**记录前缀和出现的下标*/hash : map[int]int{0: -1}k : 0for i : 0; i n; i {if nums[i] 0 {k--} else {k}if prevIndex, ok : hash[k]; ok {maxLength max(maxLength, i-prevIndex)} else {hash[k] i}}return maxLength }func max(a, b int) int {if a b {return a}return b }::: 523. 连续的子数组和 - 力扣LeetCodeM :::details 给你一个整数数组 nums 和一个整数 k 编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组 子数组大小 至少为 2 且 子数组元素总和为 k 的倍数。 如果存在返回 true 否则返回 false 。 如果存在一个整数 n 令整数 x 符合 x n * k 则称 x 是 k 的一个倍数。0 始终视为 k 的一个倍数。 示例 1 输入nums [23,2,4,6,7], k 6 输出true 解释[2,4] 是一个大小为 2 的子数组并且和为 6 。 示例 2 输入nums [23,2,6,4,7], k 6 输出true 解释[23, 2, 6, 4, 7] 是大小为 5 的子数组并且和为 42 。 42 是 6 的倍数因为 42 7 * 6 且 7 是一个整数。 示例 3 输入nums [23,2,6,4,7], k 13 输出false 提示 1 nums.length 105 0 nums[i] 109 0 sum(nums[i]) 231 - 1 1 k 231 - 1 来源力扣LeetCode 链接https://leetcode.cn/problems/continuous-subarray-sum 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 解题思路 因为题目要求的是子数组元素总和是k的倍数也就是说需要取模运算。 所以在求前缀和的时候直接求余数当出现相同余数的时候说明当前子数组的前缀和符合倍数要求然后判断子数组长度如果符合条件则直接返回。 func checkSubarraySum(nums []int, k int) bool {n : len(nums)if n 2 {return false}/**规定空的前缀的结束下标为 -1由于空的前缀的元素和为 0因此在哈希表中存入键值对 (0,-1)。*/prevSum : map[int]int{0: -1}remainder : 0for i, num : range nums {remainder (remainder num) % kif prevIndex, ok : prevSum[remainder]; ok {if i-prevIndex 2 {return true}} else {prevSum[remainder] i}}return false}:::
http://www.w-s-a.com/news/170555/

相关文章:

  • 网站正能量晚上在线观看视频站长之家关键词挖掘工具
  • 建设网站怎么判断是电脑还是手机仿租号网站源码网站开发
  • seo百度网站排名软件重庆巫山网站设计公司
  • 搭建视频播放网站网站排名诊断
  • 网站域名注册网站centos做网站服务器
  • 网站服务器共享的 vpsh5页面制作软件电脑版
  • 免费手机网站申请上海网站建设设计公司哪家好
  • 站长工具大全企业网上书店网站建设设计
  • 做网站的专业公司公司网站是做的谷歌的
  • 做网站前期工作wordpress图片并排
  • 免费注册网站哪个好wordpress评论修改
  • 合肥模板网站建设软件赤峰公司网站建设
  • 毕业设计都是做网站吗深圳网站制作企业邮箱
  • 网站排名 优帮云小规模公司简介怎么写
  • 那个做头像的网站好选择手机网站建设
  • 设计一个网站花多少时间做视频网站适合用什么服务器
  • asp网站开发环境订单系统单页面网站怎么做
  • 山东网站建设都有那些企业推广策略
  • 网站开发文档是什么概念衣服销售网站建设规划书范文
  • 中国建筑装饰网官网企业网站设计优化公司
  • 南海建设工程交易中心网站c2c交易平台有哪些?
  • 有没有专业做网站架构图的软件番禺建设网站哪个好
  • 建立网站第一步整站seo优化公司
  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站
  • 公司网站重新备案做电商没几个能赚钱的
  • 网站开发我们都能解决怎样做网站吸引客户