E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
394.
leetcode
394.
字符串解码
感觉糊里糊涂的AC了,感觉还要二刷。。。题目链接leetcode3941.题目给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表
wyj不吃草
·
2023-06-08 02:55
leetcode
leetcode
算法
3.栈(三)
题目汇总:https://leetcode-cn.com/tag/stack/385.迷你语法分析器中等(不做)
394.
字符串解码(不会做)402.移掉K位数字中等(看题解可理解)456.132模式中等
今天柚稚了么
·
2023-04-06 04:56
LeetCode
394.
字符串解码 题解 C/C++
遍历字符串数字入栈,左括号入栈,字符入栈遇到右括号开始出栈,一直到对应左括号出栈出栈序列翻转后拼成一个字符串,此时栈顶即是该字符串的重复次数构建新的字符串入栈,重复以上操作。classSolution{public:stringgetDigits(strings,size_t*ptr){stringstr="";while(isdigit(s[*ptr])){str.push_back(s[(*p
【止心】
·
2023-04-03 04:37
LeetCode
华为
c++
c语言
Leetcode题目类型小结
394.
字符串解码链栈和StringBuffer的使用实例。(注:对leetcode题目分类的小结,更新速度未知,完成时间未知。)
Eniax
·
2023-04-01 10:08
c++ 引用 &
更新中
394.
字符串解码-力扣(LeetCode)形参不会改变原来的值,只会在函数调用的时候交换两个数的值,但不会改变内存里的值。但是引用参数就会改变。可以理解为为该变量取了一个别名。
坠金
·
2022-12-19 03:26
算法
c++
开发语言
Leetcode 算法面试冲刺 热题 HOT 100 刷题(337 338 347 394 399)(六十八)
文章目录337.打家劫舍III338.比特位计数347.前K个高频元素
394.
字符串解码399.除法求值337.打家劫舍III直接上答案:看了b站一个小姐姐的讲解,写出来的:https://www.bilibili.com
大叔爱学习.
·
2022-08-10 15:14
算法面试冲刺
算法
面试
leetcode
394.
字符串解码
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。
一角钱技术
·
2022-02-10 03:53
LeetCode——0394.字符串解码
394.
字符串解码题目给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。
HizT_1999
·
2021-01-29 22:57
LeetCode训练
leetcode
python
字符串
算法
判断字符串_一文详解Python字符串条件判断方法
本周做算法题leetcode《
394.
字符串解码》的时候遇到了这样的问题,题目需要完成:s="3[a]2[bc]",返回"aaabcbc"。
lykk
·
2021-01-10 03:23
判断字符串
python字符串_一文详解Python字符串条件判断方法
本周做算法题leetcode《
394.
字符串解码》的时候遇到了这样的问题,题目需要完成:s="3[a]2[bc]",返回"aaabcbc"。
weixin_39796878
·
2020-10-22 18:09
python字符串
LC
394.
Decode String
问题描述Givenanencodedstring,returnitsdecodedstring.Theencodingruleis:k[encoded_string],wheretheencoded_stringinsidethesquarebracketsisbeingrepeatedexactlyktimes.Notethatkisguaranteedtobeapositiveinteger.
banchao5300
·
2020-09-17 11:34
394.
字符串解码
394.
字符串解码题目我的解答分析大神解答题目给定一个经过编码的字符串,返回它解码后的字符串。
Blankit1
·
2020-09-17 10:17
leetcode
栈
LeetCode-394. 字符串解码
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。
ガッシュ·ベル
·
2020-09-15 05:47
leetcode
一文详解Python字符串条件判断方法
本周做算法题leetcode《
394.
字符串解码》的时候遇到了这样的问题,题目需要完成:s="3[a]2[bc]",返回"aaabcbc"。
weixin_33911824
·
2020-09-13 00:31
394.
字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s="3[a]2[b
zhulf0804
·
2020-09-12 14:30
Leetcode
394.
字符串解码**【力扣】
题意理解给定一个字符串,重复字符串用中括号括起来,左中括号前面的数字表示重复多少次,求展开重复字符串后的字符串问题分析递归递归函数的意思是计算S字符串从i个位置开始的解码字符串。S不变,用引用。i位置随需要解码的部分而变化。形如**[**]**,这样的格式,递归函数分别处理这三段的情况。其他细节决定成败。递归的终止条件落在]中。链接stringdecodeString(strings){inti=
xiexie1357
·
2020-09-12 14:45
算法
工作刷题
STL
递归
C++
【LeetCode】
394.
字符串解码(辅助栈、递归、详细图解)
题目链接分析解法一:辅助栈法本题难点在于括号内嵌套括号,需要从内向外生成与拼接字符串,这与栈的先入后出特性对应。动图演示:classSolution{publicStringdecodeString(Strings){StringBuilderres=newStringBuilder();intmulti=0;LinkedListstack_multi=newLinkedListstack_res
Hi丶ImViper
·
2020-09-12 14:37
LeetCode
leetcode
字符串
394.
字符串解码(中等题)
题目描述:给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s=“3[
众人都是孤独的
·
2020-09-12 14:33
leetcode刷题整理
Leetcode刷题记录
栈:
394.
字符串解码[思路比较好的java实现](https://blog.csdn.net/mine_song/article/details/71036245)——————————————————
Aries9986
·
2020-09-12 13:19
leetcode刷题
LeetCode
394.
字符串解码
题目描述给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s="3[a
yj_coder
·
2020-09-12 13:22
LeetCode
LeetCode
394.
字符串解码(Java代码)
前往LeetCode做题题目描述给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的
rqxt
·
2020-09-12 13:43
LeetCode
字符串
栈
dfs
leetcode
数据结构
力扣(LeetCode)
394.
字符串解码
思路:设置两个栈,一个栈用来存储数字,一个用来存储截取的字符串,然后相乘相加即可坑点:①因为传入的是字符串,所以要考虑数字位数大于一位怎么办,所以仅仅使用num=c-48,是不行的;②在第三个示例上,最后结尾字符串是ef,前面没有数字,而且没有“["、"]”,所以这个算是特殊情况,这个时候ef就保存在str里面,直接添加到result里面就好(编程能力真的菜,思路很容易想,就是敲了半天还能报错,感
Pwnpanda
·
2020-09-12 12:51
LeetCode
394.
字符串解码(辅助栈+字符串栈)
题解题意:字符串的编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。给定一个经过编码的字符串,返回它解码后的字符串样例s=“3[a]2[bc]”,返回“aaabcbc”.s=“3[a2[c]]”,返回“accaccacc”.s=“2[abc]3[cd]ef”,返回“abcabccdcdcdef”.题解:无疑,越是嵌套在
Einskai216
·
2020-09-12 12:33
Leetcode题目
力扣
394.
字符串解码 栈 模拟
https://leetcode-cn.com/problems/decode-string/思路:一个数字栈,一个字符串栈,遇到数字就计算出对应的数然后压倒数字栈中,遇到左括号,向字符串栈中压入一个空串表示进入了新的一层,遇到字符就将其加到字符串栈顶的后面,遇到右括号表明当前层终止了,弹出字符串栈顶和数字栈顶,计算出对应的字符串再加到字符串栈顶的后面即可(相当于加到了上一层的后面)。classS
csu_xiji
·
2020-08-25 05:12
面试题
模拟
栈
394.
字符串解码
有一个多星期没有刷题,因为在泰州移动总部实习,才刚来不久不敢偷偷准备秋招,现在部门混的差不多了,可以偷偷准备秋招笔试。刷题果然要一直刷啊,要保持手感;今天做题状态不好,一些api记得也不是很清晰;所以,准备接下来的一段时间需要做好计划,分好任务和时间段。题目:给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_stri
ainstinct
·
2020-08-21 22:07
数据结构与算法
394.
Decode String
思路使用递归-找出括号里的内容再继续放入decode,用count计数确认是最外层“【”“】”代码classSolution{publicStringdecodeString(Strings){StringBuildersb=newStringBuilder();for(inti=0;i
SummerDreamEve
·
2020-08-19 21:39
Leetcode
394.
Decode String 字符串解码 解题报告
1解题思想意思是在字符串当中,有一个特殊的格式—k[S],遇到这种状况,需要把S重复k次,注意是可以嵌套的在这次解题当中,我是使用了栈的方式,去解决这个问题。分别使用了一个全局的已解码的字符串Builder,另外对于为解码的,使用栈来暂存。符号’[‘控制进栈,分别进入计数数字和之前尚未解码的字符串符号’]’控制出站,出栈当前计数,并且将未解码的字符串进行重复,再链接上一个未解码的字符串注意栈空的时
学术状态抽奖器
·
2020-08-17 20:53
leetcode-java
394.
字符串解码
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。
ttomchy
·
2020-08-17 15:31
leetcode
leetcode-394-字符串解码-java
题目及测试packagepid394;/*
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。
xushiyu1996818
·
2020-08-16 10:31
leetcode
leetcode-中等
数据结构-栈
Leetcode 刷题 (21)堆栈的应用:字符串处理技术(分类有序,避免冗余,递归解法,O(n)复杂度)
题目
394.
字符串解码难度:中等(这道题花了我好长时间,最后是修修补补才做出来……如果是简单题,我就哭了)题目分析:这道题,由于每次读取一个字符,大部分时候不能马上确定最后的形式,因此,需要借助缓存结构
吕诺
·
2020-08-09 19:53
刷题
学习札记
LeetCode
394.
字符串解码 - C++ - 小结
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:输入:s=
Aelousdp
·
2020-08-09 17:08
LeetCode
leetcode
leetcode
394.
字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例1:输入:s="3[a
skymeteorite
·
2020-08-06 10:30
leetcode
数据结构
394.
字符串解码
难度:中等题目描述:思路总结:这题因为括号的嵌套,很容易想到用递归或者栈,但是实际写起来是比较复杂的,不好想出,需要多加思考。关键在于,如何保存前面已经生成(栈中没有左括号)的字符串的信息。另外,最后有个小技巧,mul*10的使用,巧妙的按字符读取n位整数。题解一:classSolution:defdecodeString(self,s:str)->str:#思路:这种类型的题,一种思路是栈,一种
LotusQ
·
2020-08-04 16:27
朱滕威的面试之路
LeetCode:
394.
Decode String(解析字符串)
文章最前:我是Octopus,这个名字来源于我的中文名--章鱼;我热爱编程、热爱算法、热爱开源。这博客是记录我学习的点点滴滴,如果您对Python、Java、AI、算法有兴趣,可以关注我的动态,一起学习,共同进步。相关文章:LeetCode:55.JumpGame(跳远比赛)Leetcode:300.LongestIncreasingSubsequence(最大增长序列)LeetCode:560.
菜鸟Octopus
·
2020-07-29 13:32
LeetCode
Leetcode:
394.
字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s="3[a]2[b
Liao_Hong_XiDian
·
2020-07-29 10:10
Leetcode
C
394.
字符串解码
任务描述思路栈注意:pop()出字符串时,字符串有可能倒序,也有可能正序,甚至正序倒序都有,因此字符串长度不一代码实现classSolution:defdecodeString(self,s:str)->str:ans=[]foriins:ifi!=']':ans.append(i)else:letter=''num=''whileans[-1]!='[':letter+=ans.pop()[::
O_oAraya
·
2020-07-28 11:38
leetcode
leetcode【每日一题】
394.
字符串解码 Java
题干给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s="3[a]2
宰了那只汤姆猫
·
2020-07-28 09:44
leetcode刷题
394.
字符串解码/C++
stringdecodeString(strings){intnum=0;stringstr="";stacknumstk;stackstrstk;for(inti=0;i='0'&&s[i]='a'&&s[i]='A'&&s[i]<='Z'){str+=s[i];}elseif(s[i]=='['){numstk.push(num);num=0;strstk.push(str);str="";}
Zolewit
·
2020-07-27 18:30
栈
LeetCode/C++
leetcode菜狗入门 |
394.
字符串解码
字符串解码题目描述给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s
Pricircle
·
2020-07-12 12:12
leetcode菜狗入门
[leetcode]
394.
字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s="3[a]2[b
学姐你好高冷
·
2020-06-29 14:51
LeetCode
LintCode
394.
Coins in a Line
DescriptionTherearencoinsinaline.Twoplayerstaketurnstotakeoneortwocoinsfromrightsideuntiltherearenomorecoinsleft.Theplayerwhotakethelastcoinwins.Couldyoupleasedecidethefirstplaywillwinorlose?Haveyoume
CS番茄
·
2020-06-26 21:49
Leetcode_DP
Memory
Search
博弈论
LintCode
394.
Coins in a Line (博弈类DP 经典题)
CoinsinaLineTherearencoinsinaline.Twoplayerstaketurnstotakeoneortwocoinsfromrightsideuntiltherearenomorecoinsleft.Theplayerwhotakethelastcoinwins.Couldyoupleasedecidethefirstplayerwillwinorlose?Ifthef
纸上得来终觉浅 绝知此事要躬行
·
2020-06-26 06:45
LeetCode——
394.
字符串解码
LeetCode——
394.
字符串解码题目
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。
影龙武
·
2020-06-26 02:37
LeetCode
394.
字符串解码
题目给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例s=“3[a]2[
PandaDou
·
2020-06-24 12:12
Leetcode
Hot
100
Leetcode 字符串处理问题两则
394.
字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。
彩虹糖梦
·
2020-06-22 20:50
数据结构与算法
LeetCode
394.
字符串解码 | Python
394.
字符串解码题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/decode-string题目给定一个经过编码的字符串,返回它解码后的字符串。
大梦三千秋
·
2020-05-30 10:24
python
算法
leetcode
394.
Decode String. 字符串
Givenanencodedstring,returnitsdecodedstring.Theencodingruleis:k[encoded_string],wheretheencoded_stringinsidethesquarebracketsisbeingrepeatedexactlyktimes.Notethatkisguaranteedtobeapositiveinteger.Youm
_西瓜不甜
·
2020-05-28 18:00
394.
Decode String
Problem:Givenanencodedstring,returnitsdecodedstring.Theencodingruleis:k[encoded_string],wheretheencoded_stringinsidethesquarebracketsisbeingrepeatedexactlyktimes.Notethatkisguaranteedtobeapositiveinte
littledy
·
2020-04-09 17:00
感悟生活(十四)
394.
出自真心的鼓励,是最好的奖赏。虚情假意的赞美,让人作心。395.不要因为寂寞爱错人,更不要因为爱错人而寂寞一生,尝试信任才能得到幸福。缘分是本书,翻的不经意会错过,读得太认真
王庆义
·
2020-04-05 05:16
394.
朝花夕拾61~滑冰什刹海
2017.03.08承接上篇372.朝花夕拾60~滑冰学花样,本篇继续回忆一下当年学滑冰的历程。随着渐渐开始能穿着冰鞋,在冰上行走之后。父母开始带我去什刹海了。小学时,来到什刹海。那时的什刹海还很萧瑟,完全没有现在的酒吧街,烟袋斜街也是一条很普通的小路而已。什刹海的官方冰场是在荷花市场边上。这个冰场是很严谨地,根据天气,测量冰面厚度,每年开得晚,关得早。而旁边的私人小冰场则自由的很,围上一个大圆圈
摹喵居士
·
2020-03-31 18:24
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他