题目来源
本题可以基于栈结构解题。
初始时,我们定义一个栈stack,两个临时变量num和sb,其中:
本题编码的字符串:
k[encoded_string]
- num 用于记录 k,初始化num为空串
- sb 用于记录 encoded_string,初始化sb为空串

然后遍历输入的编码字符串的每一个字符c:
- 如果 c 是数字,则记录入num串
比如遍历 "3[a]2[bc]" 的第0个索引的字符'3',则拼接num串后面
本题可以基于栈结构解题。
初始时,我们定义一个栈stack,两个临时变量num和sb,其中:
本题编码的字符串:
k[encoded_string]

然后遍历输入的编码字符串的每一个字符c:
比如遍历 "3[a]2[bc]" 的第0个索引的字符'3',则拼接num串后面
615
550

被折叠的 条评论
为什么被折叠?