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

那些做测评的网站好聊城市建设路小学网站

那些做测评的网站好,聊城市建设路小学网站,做网站需要什么执照,wordpress电子商务主题 中文版LeetCode-2938. 区分黑球与白球【贪心 双指针 字符串】 题目描述:解题思路一:贪心解题思路二:一次遍历统计1的个数,找0后累加左边的1的个数解题思路三: 题目描述: 桌子上有 n 个球,每个球的颜色…

LeetCode-2938. 区分黑球与白球【贪心 双指针 字符串】

  • 题目描述:
  • 解题思路一:贪心
  • 解题思路二:一次遍历统计'1'的个数,找'0'后累加左边的'1'的个数
  • 解题思路三:

题目描述:

桌子上有 n 个球,每个球的颜色不是黑色,就是白色。

给你一个长度为 n 、下标从 0 开始的二进制字符串 s,其中 1 和 0 分别代表黑色和白色的球。

在每一步中,你可以选择两个相邻的球并交换它们。

返回「将所有黑色球都移到右侧,所有白色球都移到左侧所需的 最小步数」。

示例 1:

输入:s = “101”
输出:1
解释:我们可以按以下方式将所有黑色球移到右侧:

  • 交换 s[0] 和 s[1],s = “011”。
    最开始,1 没有都在右侧,需要至少 1 步将其移到右侧。
    示例 2:

输入:s = “100”
输出:2
解释:我们可以按以下方式将所有黑色球移到右侧:

  • 交换 s[0] 和 s[1],s = “010”。
  • 交换 s[1] 和 s[2],s = “001”。
    可以证明所需的最小步数为 2 。
    示例 3:

输入:s = “0111”
输出:0
解释:所有黑色球都已经在右侧。

提示:

1 <= n == s.length <= 10^5
s[i] 不是 ‘0’,就是 ‘1’。

解题思路一:贪心

在这里插入图片描述

class Solution:def minimumSteps(self, s: str) -> int:ans = cnt1 = 0for c in s:if c == '1':cnt1 += 1else:ans += cnt1return ans

时间复杂度:O(n)
空间复杂度:O(1)

解题思路二:一次遍历统计’1’的个数,找’0’后累加左边的’1’的个数

想不到贪心怎么办?背吧。

class Solution:def minimumSteps(self, s):ans, sum = 0, 0for i in range(len(s)):if s[i] == '1':sum += 1else:ans += sumreturn ans

时间复杂度:O(n)
空间复杂度:O(1)

解题思路三:


时间复杂度:O(n)
空间复杂度:O(1)


创作不易,观众老爷们请留步… 动起可爱的小手,点个赞再走呗 (๑◕ܫ←๑)
欢迎大家关注笔者,你的关注是我持续更博的最大动力


原创文章,转载告知,盗版必究



在这里插入图片描述


在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

http://www.yayakq.cn/news/569889/

相关文章:

  • 内乡网站制作wordpress安装插件提速
  • 制作网站制作网站建设推介会发言稿
  • 名字设计网站晋中学院教务网络管理系统
  • 杭州旺道企业服务有限公司吉林网站制作选择乐云seo
  • 为什么网站不需要icp备案公司网站怎么注销
  • 汕头网站建设网站建设猫猫 wordpress
  • 旅游兼职网站建设成都装饰公司十大排名榜
  • 网站设计包括什么软件网络服务器施工方案
  • 做网站的服务器怎么弄安亭公司网站建设
  • 怎么做网站背景图片网站建设哪里好 厦门
  • 百度网站抓取成都黑帽seo
  • 专门做淘宝客网站网站开发硬件环境怎么填
  • 军事新闻最新24小时百度刷排名seo软件
  • 如何做平台网站创建软件网站
  • 网站导航的交互怎么做微商货源类网站源码
  • 国外网站 工信部备案seo优化教程
  • 自助 建站wordpress淘宝客源码
  • php按步骤做网站风险网站怎么解决方案
  • oa系统是什么系统长沙官网优化技术
  • 网站备案 不备案西安好的网站建设公司排名
  • 游戏网站建设的目的做噯噯的网站
  • 注册域名后怎么做网站媒体资源网官网
  • 外发加工单表格范本网站优化需要做什么
  • 新公司刚成立做网站家居网站关键词怎么做
  • 怎么做提卡密网站万游泉州市城乡和建设网站
  • ps企业站网站做多大丽水微信网站建设公司
  • 订阅号做影视网站开发公司不建二次加压泵房
  • 怎么创造免费网站深圳网站建设创造者
  • 佛山网站定制开发云工厂网站建设
  • 模板王网站智能网站搭建平台