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

yfcmf做网站全球互联网十大网站

yfcmf做网站,全球互联网十大网站,简易app软件,wordpress做教育网站文章目录1. 题目2. 解题1. 题目 交换 定义为选中一个数组中的两个 互不相同 的位置并交换二者的值。 环形 数组是一个数组#xff0c;可以认为 第一个 元素和 最后一个 元素 相邻 。 给你一个 二进制环形 数组 nums #xff0c;返回在 任意位置 将数组中的所有 1 聚集在一… 文章目录1. 题目2. 解题1. 题目 交换 定义为选中一个数组中的两个 互不相同 的位置并交换二者的值。 环形 数组是一个数组可以认为 第一个 元素和 最后一个 元素 相邻 。 给你一个 二进制环形 数组 nums 返回在 任意位置 将数组中的所有 1 聚集在一起需要的最少交换次数。 示例 1 输入nums [0,1,0,1,1,0,0] 输出1 解释这里列出一些能够将所有 1 聚集在一起的方案 [0,0,1,1,1,0,0] 交换 1 次。 [0,1,1,1,0,0,0] 交换 1 次。 [1,1,0,0,0,0,1] 交换 2 次利用数组的环形特性。 无法在交换 0 次的情况下将数组中的所有 1 聚集在一起。 因此需要的最少交换次数为 1 。示例 2 输入nums [0,1,1,1,0,0,1,1,0] 输出2 解释这里列出一些能够将所有 1 聚集在一起的方案 [1,1,1,0,0,0,0,1,1] 交换 2 次利用数组的环形特性。 [1,1,1,1,1,0,0,0,0] 交换 2 次。 无法在交换 0 次或 1 次的情况下将数组中的所有 1 聚集在一起。 因此需要的最少交换次数为 2 。示例 3 输入nums [1,1,0,0,1] 输出0 解释得益于数组的环形特性所有的 1 已经聚集在一起。 因此需要的最少交换次数为 0 。提示 1 nums.length 10^5 nums[i] 为 0 或者 1来源力扣LeetCode 链接https://leetcode-cn.com/problems/minimum-swaps-to-group-all-1s-together-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 class Solution:def minSwaps(self, nums: List[int]) - int:s sum(nums) # 1 的个数if s0:return 0nums nums*2 # 拼接原数组window sum(nums[:s-1]) # 滑窗的和ans len(nums)for r in range(s-1, len(nums)):window nums[r] # 右端点加入ans min(ans, s-window) # 还差几个 1 就要挪动几次window - nums[r-s1] # 左端点出去return ans228 ms 18.8 MB Python3 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/611590/

相关文章:

  • 企业为什么做网站优化推广做网站学什么什么专业
  • 怎样访问简版网站中小企业网站建设济南兴田德润电话
  • 哪里有零基础网站建设教学服务常用知名购物网站
  • 西宁高端企业网站建设公司名称大全免费取名
  • 如何解决网站图片打开慢关键词搜索推广排行榜
  • 网站建设销售话建网站需要怎样做
  • 网站排名和什么有关网络推广协议合同范本
  • 湖州房产网站建设南通市城乡和住房建设局网站
  • 郴州建设工程集团招聘信息网站wordpress 橘子皮模板
  • win7搭建网站服务器成都网站建设需多少钱
  • 网站开发一般需要多久菜谱网站模版
  • 基于jsp的电子商务网站开发最好的网站建设公司哪家好
  • 个人网站图片郑州技术支持seo
  • 先做网站还是先做app广州互联网
  • 租用网站的服务器wordpress手机加搜索
  • 做彩票网站怎么样才能让百度收录自己的网站
  • 廊坊网站建设技术托管seo怎么优化关键词排名培训
  • 抛丸机网站怎么做手机网站打不开的解决方法
  • 上海做网站的公司多少钱冷水江网站
  • 百度网站流量查询宣传片制作公司费用
  • 安徽炒股配资网站开发搭建平台载体
  • 中华建设杂志网站记者黑龙江省建设集团有限公司网站首页
  • 成都络迈品牌网站建设网站建设的行业资讯、
  • 英语网站大全免费赤峰市建设厅官方网站
  • 宁波网站建设熊掌号成都网络关键词排名
  • 织梦网站改版需要怎么做平台设计软件
  • 企业展示型网站网站建设设计
  • 增城网站建设服务网站建设制作设计公司佛山
  • 微网站套餐自媒体网站源码模板dede
  • 企业网站改版升级成都便宜网站建设公司