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

中小型网站建设与管理网站建设进度总结

中小型网站建设与管理,网站建设进度总结,网站页面,网站建设类论文选题文章目录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://wiki.neutronadmin.com/news/38349/

相关文章:

  • 做市级网站需要什么设计网站公司收费
  • 机票特价网站建设全国行业名录搜索系统官网
  • 咖啡厅网站建设射洪网站建设工作室
  • 营销一型网站建设公司4网站免费建站
  • 青海省住房和城乡建设局网站佛山英文网站建设
  • 工信部网站登陆嘉兴企业网站开发
  • 做网站好迷茫怎样调试 wordpress
  • 云虚服务器网站建设微信公众号人工咨询电话
  • 免费网站建站百度云怎么用wordpress建电商网站
  • 用ps做网站广告图k8s部署wordpress
  • 整站建设和网站优化拍卖公司宣传册设计样本
  • 具有品牌的做pc端网站打开网站乱码怎么做
  • 网页制作与网站建设策划书案例微餐饮网站建设用途
  • 烟台H5网站设计公司莱特币做空国外网站
  • 国内网站制作欣赏网站建设公司销售技巧
  • 如何自己创建一个网址seo发外链的网站
  • 润滑油 东莞网站建设网站快速备案被退回的几种原因分析
  • 东莞seo建站排名软文推广是什么意思
  • 扬中网站建设策划朋友圈广告代理商官网
  • 南阳做网站推广建一个网页需要多少钱
  • 北京飞雨网站建设公司wordpress dokan
  • 查外链网站wordpress5.2自动保存
  • 网站开发销售单页展示网站
  • 商品网站建设实验记录公司名字大全 必过
  • 网站的百度推广怎么做嵌入式软件开发工程师工作内容
  • 手机网站页面范例企业宣传册ppt模板
  • 免费制作动画网站成化区建设局网站
  • 全平台开发网站及app博客网站开发背景
  • 山东川畅信息技术有限公司网站建设网站怎么加代码
  • 郑州市建设局官方网站wordpress php