1700. 增减字符串匹配
Posted yunxintryyoubest
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1700. 增减字符串匹配相关的知识,希望对你有一定的参考价值。
1700. 增减字符串匹配
中文English
给定只含 "I"
(增大)或 "D"
(减小)的字符串 S
,令 N = S.length
。
返回[0, 1, ..., N]
的任意排列 A 使得对于所有i = 0, ..., N-1
,都有:
- 如果
S[i] == "I"
,那么A[i] < A[i+1]
- 如果
S[i] == "D"
,那么A[i] > A[i+1]
样例
样例 1:
输入:"IDID"
输出:[0,4,1,3,2]
解释:按照"IDID",0<4,4>1,1<3,3>2。
样例 2:
输入:"III"
输出:[0,1,2,3]
解释:按照"III",0<1,1<2,2<3。
注意事项
1 <= S.length <= 1000
S
只包含字符"I"
或"D"
以上是关于1700. 增减字符串匹配的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 942 增减字符串匹配[贪心 双指针] HERODING的LeetCode之路
[LeetCode] 942. DI String Match 增减DI字符串匹配
LeetCode 942. 增减字符串匹配 / 1728. 猫和老鼠 II(博弈,不会) / 449. 序列化和反序列化二叉搜索树