1 题目描述

2 解题思路

很简单,从头到尾一次遍历即可,时间复杂度O(n),空间复杂度O(1)

class Solution:def maxPower(self, s: str) -> int:i=0num=1max_num=0c=''for i in s:if(i==c):num+=1else:c=inum=1if(num>max_num):max_num=numreturn(max_num)    

文巾解题 1446. 连续字符相关推荐

  1. 文巾解题 180. 连续出现的数字

    1 题目描述 2 解题思路 连续出现的意味着相同数字的 Id 是连着的.所以我们可以联立三个表格: 注意我们对最后的操作需要进行一个DISTINCT的操作,因为可能出现这样的数据: 答案只要一个3就可 ...

  2. 文巾解题 525. 连续数组

    1 题目描述 2 解题思路 方便起见,我们将0~1数组看成-1~1数组. 什么时候子数组中-1和1的数量相同呢?那就是这个子数组里面的数字之和为0,此时所有的-1和1两两抵消了. 那么我们就想到前缀和 ...

  3. 文巾解题 523. 连续的子数组和

    1  题目描述 2 解题思路 2.1 前缀和+逐元素遍历 一开始想用前缀和+逐起止坐标来遍历的方法判断有没有符合条件的子数组.(就是先算出a[0], a[0]+a[1], a[0]+a[1]+a[2] ...

  4. 文巾解题 面试题 01.04. 回文排列

    1 题目描述 2 解题思路 2.1 哈希表 创建一个哈希表,记录每个元素出现的次数.如果出现次数为奇数的元素只有一个或者没有,那么就是一个回文排列 class Solution:def canPerm ...

  5. 文巾解题 15. 三数之和

    1 题目描述 2 解题思路 2.1 使用两数之和函数 这种做法目前超时了,如果大家有想到合适的减时间/剪枝的方法,欢迎私信or评论~ 两数之和的方法见文巾解题 1. 两数之和_刘文巾的博客-CSDN博 ...

  6. 文巾解题 342. 4的幂

    1 题目描述 2 解题思路 2.1 方法1 判断log函数的结果是不是整数 class Solution:def isPowerOfFour(self, n: int) -> bool:if(n ...

  7. 文巾解题 477. 汉明距离总和

    1 题目描述 2 解题思路 2.1 暴力两两比较 两个数字之间的汉明距离可以使用 文巾解题 461. 汉明距离_刘文巾的博客-CSDN博客 中的任何一种方法,但是因为这个是两两比较,时间复杂度比较高, ...

  8. 文巾解题 1035. 不相交的线

    1 题目描述 2 解题思路 k条互不相交的直线分别连接了数组 nums1和nums2的 k 对相等的元素,而且这 k 对相等的元素在两个数组中的相对顺序是一致的,因此,这 k 对相等的元素组成的序列即 ...

  9. 文巾解题 278. 第一个错误的版本

    1 题目描述 2 解题思路 二分查找见:二分查找详解_刘文巾的博客-CSDN博客 class Solution(object):def firstBadVersion(self, n):left=1r ...

最新文章

  1. 局域网读取文件_教你windows局域网如何设置共享文件
  2. ML:根据不同机器学习模型输出的预测值+且与真实值相减得到绝对误差对比+误差可视化
  3. greenplum 查询出来的数字加减日期_mysql与时间有关的查询
  4. python2和pytho3切换_python2和pytho3切换_Python2和Python3共存安装
  5. C语言中声明和定义的区别
  6. 统一调度系统规模化落地,全面支撑阿里巴巴双 11 全业务
  7. k均值算法 二分k均值算法_如何获得K均值算法面试问题
  8. 未转变者服务器未正常运行,未转变者Battleye服务不能正常运行 | 手游网游页游攻略大全...
  9. 使用base64编码把背景添加到CSS文件中
  10. 北大计算机基础与应用,北大16秋《计算机基础与应用-第六组》在线作业
  11. 串口数据的抓取与监视
  12. Macbook Pro 201 装Win10 声卡_直播_个人工作室入门_1K-2k价位录音编曲声卡推荐
  13. 2018网络小说年度热词盘点
  14. 杭州地铁首末站周边停车场正酝酿停车收费优惠
  15. adb控制移动数据、wifi开关、下拉菜单栏
  16. R语言随机森林模型回归randomForest
  17. 【毕业设计】8-基于STM32的水质_浊度检测仪设计与实现(原理图+源码+实物照片+答辩论文)
  18. 读懂 SSD – 什么是顺序读写、随机读写、4K读写、IOPS值?
  19. 第六周 Java语法总结_设计原则_工厂模式_单例模式_代理模式(静态代理_动态代理)_递归_IO流_网络编程(UDP_TCP)_反射_数据库
  20. PHP_基础学习(10)

热门文章

  1. 3种关闭linux系统端口方法
  2. TurboMail邮件系统支持HTTPS双向认证
  3. leetcode 8. String to Integer (atoi)
  4. 诸法无我-悉达多 乔达摩
  5. 编译乱序(Compiler Reordering)
  6. Python脚本程序实现搜索文本文件内容
  7. 《剑指offer》c++版本 3.数组中重复的数字
  8. java ee核心技术_【科普】JavaEE的核心技术
  9. eclipse java 程序调试_使用 Eclipse 调试 Java 程序的 10 个技巧
  10. datalist可以放div吗?_炒花生米可以放蜂蜜吗?蜂蜜花生米的正确做法窍门