LeetCode 942. 增减字符串匹配
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 942. 增减字符串匹配
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 題目
給定只含 “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] 示例 2:輸出:"III" 輸出:[0,1,2,3] 示例 3:輸出:"DDI" 輸出:[3,2,0,1]來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/di-string-match
著作權(quán)歸領扣網(wǎng)絡所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
2. 解題
- 遇見 I 增加,添加最小的
- 遇見 D 減少,添加最大的
總結(jié)
以上是生活随笔為你收集整理的LeetCode 942. 增减字符串匹配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 98. 验证二叉搜索树
- 下一篇: linux发指令给网络设备,Linux学