原题链接:https://leetcode.com/problems/decode-string/

string decodeString(string s) {int n = s.size(), i;string res;for (i = 0; i < n;) {if (!isdigit(s[i])) {res += s[i ++ ];} else {int k = 0, j = i;while (isdigit(s[j])) {k = k * 10 + s[j ++ ] - '0'; }i = j + 1;int sum = 1;while (sum > 0) {if (s[i] == ']') sum -- ;if (s[i] == '[') sum ++ ;i ++ ;}string r = decodeString(s.substr(j + 1, i - j -2)); while (k -- ) res += r;}}return res;
}

leetcode算法题--Decode String相关推荐

  1. LeetCode算法题-Repeated String Match(Java实现)

    这是悦乐书的第289次更新,第307篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第156题(顺位题号是686).给定两个字符串A和B,找到A必须重复的最小次数,使得B是 ...

  2. leetcode算法题--Magical String

    原题链接:https://leetcode.com/problems/magical-string/ int magicalString(int n) {string s = "122&qu ...

  3. Kotlin实现LeetCode算法题之String to Integer (atoi)

    题目String to Integer (atoi)(难度Medium) 大意是找出给定字串开头部分的整型数值,忽略开头的空格,注意符号,对超出Integer的数做取边界值处理. 方案1 1 clas ...

  4. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  5. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  6. LeetCode算法题-Valid Palindrome II(Java实现)

    这是悦乐书的第287次更新,第304篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第155题(顺位题号是680).给定非空字符串s,最多可以删除一个字符. 判断它是否是回 ...

  7. LeetCode算法题-Jewels and Stones(Java实现)

    这是悦乐书的第313次更新,第334篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第182题(顺位题号是771).字符串J代表珠宝,S代表你拥有的石头.S中的每个字符都是 ...

  8. LeetCode算法题-Factorial Trailing Zeroes(Java实现)

    这是悦乐书的第183次更新,第185篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第42题(顺位题号是172).给定一个整数n,返回n!中的尾随零数.例如: 输入:3 输 ...

  9. LeetCode算法题-Number Complement(Java实现-五种解法)

    这是悦乐书的第240次更新,第253篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第107题(顺位题号是476).给定正整数,输出其补码数.补充策略是翻转其二进制表示的位 ...

最新文章

  1. 自然语言处理-文本分析学习记录
  2. 【高校宿舍管理系统】第三章 Layui整合Axios
  3. python获取数组中大于某一阈值的那些索引值_Python NumPy 高级索引——整数组索引、布尔索引及花式索引...
  4. CSS Friendly 中的DetailsView的问题
  5. java equals getclass_Java equals()方法 – 子类中equals的语义如何确定getClass和instanceof的使用...
  6. CUDA Fortran for Scientists and Engineers第二版翻译
  7. 图像/视频超分之BackProjection
  8. 睿智的目标检测51——Tensorflow2搭建yolo3目标检测平台
  9. 华三交换机怎么关闭445端口通信
  10. java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
  11. 省级期刊发表价格具体分析
  12. 大数据杀熟已被明令禁止!
  13. Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主)
  14. 24张高清无码图,看到就停不下来了...
  15. centos7通过yum安装nginx以及其简单配置使用
  16. docx文档文字怎么加边框,word文档中设置边框的方法步骤
  17. 求(2Y-4)²-4(Y-2)(3Y+7)≥0得解
  18. 台式计算机箱ip5x,IP5X防水是个什么概念?
  19. 看了这篇文章,再也不用找人设计名片卡证啦!
  20. 用Java/Python/PHP/C#/C++各大城市招聘状况分析

热门文章

  1. python 类-Python 类class定义 方法与属性教程
  2. php和python区别-php和python什么区别
  3. python学精通要多久-学Python编程难吗 从入门到精通学习Python要多久
  4. python叫什么语言-python是什么语言编写的
  5. monty python-Monty Python
  6. 精通python网络爬虫-精通Python网络爬虫:核心技术、框架与项目实战 PDF
  7. 大学计算机基础课程报告python-大学计算机基础
  8. 我自学python的路-Python学习路线图的总结
  9. python的快速入门-Python如何快速入门的基础知识
  10. opencv、matplotlib、pillow和pytorch读取数据的通道顺序