class Solution {public:string compressString(string S) {string ret;int len = S.size();int i = 0;while(i < len){int cnt = 1;while(i < len && S[i] == S[i+1]){cnt++;i++;}ret += S[i];ret += to_string(cnt);i++;}return ret.size() < len ? ret : S;}
};

2022-3-25 06.字符串压缩相关推荐

  1. LeetCode 面试题 01.06. 字符串压缩 (双指针)

    面试题 01.06. 字符串压缩 题意: 压缩字符串,如:"aabbccc"压缩为"a2b2c3",如果压缩后的字符串长度大于等于原字符串,则返回原来的字符串. ...

  2. Leetcode 面试题 01.06.字符串压缩(Compress String LCCI)

    Leetcode 面试题 01.06.字符串压缩 1 题目描述(Leetcode题目链接)   字符串压缩.利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能.比如,字符串aabccccc ...

  3. 程序员面试金典 - 面试题 01.06. 字符串压缩(字符串)

    1. 题目 字符串压缩.利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能.比如,字符串aabcccccaaa会变为a2b1c5a3.若"压缩"后的字符串没有变短,则返 ...

  4. 面试题 01.06. 字符串压缩

    2020-03-16 1.题目描述 字符串压缩 2.解题思路 用一个字符变量c存放第一个不同的字符,然后遍历其后面的字符,如果相同则cnt加一,否则更新c 以及cnt,注意这里的cnt是可能大于10的 ...

  5. Leetcode:面试题 01.06. 字符串压缩

    题目: 字符串压缩.利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能.比如,字符串aabcccccaaa会变为a2b1c5a3.若"压缩"后的字符串没有变短,则返回原 ...

  6. 程序员面试金典面试题 01.06. 字符串压缩

    前言 本系列文章为<程序员面试金典>刷题笔记. 题目位置:字符串压缩 题集:程序员面试金典 题目 字符串压缩.利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能.比如,字符串a ...

  7. 文巾解题 面试题 01.06. 字符串压缩

    1 题目描述 2 解题思路 也很简单,从头到尾遍历一遍即可,先建立一个表示出现次数的字符串tmp,然后返回tmp和S中短的那个 时间复杂度 O(n),空间复杂度O(n) class Solution: ...

  8. 【华为机试真题 C++】一种字符串压缩表示的解压-100

    [编程题目 |100分]一种字符串压缩表示的解压[2021 H2, 2022 Q1考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64 ...

  9. 【SRE笔记 2022.8.25 linux用户组及用户命令】

    [SRE笔记 2022.8.25] 密码修改 passwd 批量修改 chpasswd 拓展 env 显示环境变量 查看和更改密码属性 chage 参数-l 参数-E 设定账户过期时间,类似usera ...

最新文章

  1. SaaS九问,ToB必读
  2. sample java_从sample来学习Java堆(转)
  3. 阿里好的开源项目有哪些(善用工具)
  4. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18)
  5. NLP-基础知识-004(生成模型)
  6. 艾伟:详解AJAX核心 —— XMLHttpRequest 对象 (下)
  7. js 随机1-10随机数_寻找随机的错误-一个真实的故事
  8. 反汇编基础-乘法与除法
  9. 都说开完电动汽车,就不想再开回燃油车了,是这样吗?
  10. c#复制包含子目录文件夹代码
  11. Linux C/C++ —— intent 工具,time 命令
  12. LCA(最近公共子序列)
  13. 一封来自华尔街 Quant 的信
  14. MCMC采样算法理解
  15. 微信小程序源码合集(免费)
  16. 使用单片机设计的智能温控风扇论文资料
  17. 电影级视觉特效插件:Red Giant VFX Suite for mac
  18. unity 发布苹果商店_[Mac] Unity 导出 iOS 游戏并上架 App Store
  19. hihoCoder-1633 ACM-ICPC北京赛区2017 G.Liaoning Ship’s Voyage 线段与三角形规范相交
  20. 太用力的人跑不远,android开发视频

热门文章

  1. [转载]豆粕期权行权价格间距这样确定
  2. 搭建外卖服务器系统,本地外卖系统如何更好的搭建
  3. GIS-国内常见的地理坐标系
  4. 从华为云到米家APP,智能家居行业如何突破发展?智能家居未来发展方向(下)
  5. 荣耀9解锁后显示无法连接服务器如何解决,华为荣耀9怎么解决无法开机教程
  6. 使用Python+OpenCV+Flask来处理浏览器中的视频
  7. RiDoc(电脑扫描仪软件)官方中文版V5.0.8.8 | ridoc使用方法简单
  8. 瑞芯微RK3568芯片简介
  9. 基于LabVIEW的汽车仪表步进电机测试系统ETest
  10. 一文带你入门docker