最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode 1047. Remove All Adjacent Duplicates In String

2023-03-23 18:46 作者:您是打尖兒還是住店呢  | 我要投稿

You are given a string?s?consisting of lowercase English letters. A?duplicate removal?consists of choosing two?adjacent?and?equal?letters and removing them.

We repeatedly make?duplicate removals?on?s?until we no longer can.

Return?the final string after all such duplicate removals have been made. It can be proven that the answer is?unique.

?

Example 1:

Input: s = "abbaca"

Output: "ca"

Explanation: For example, in "abbaca" we could remove "bb" since the letters are adjacent and equal, and this is the only possible move. ?The result of this move is that the string is "aaca", of which only "aa" is possible, so the final string is "ca".

Example 2:

Input: s = "azxxzy"

Output: "ay"

?

Constraints:

  • 1 <= s.length <= 105

  • s?consists of lowercase English letters.

看了題目,就覺(jué)得應(yīng)該用stack,但是沒(méi)有沒(méi)有用過(guò)了,只能用stringbuilder,

每次判斷stringbuilder的元素跟目前的元素是否一樣,一樣的話(huà),就可以刪除sb的最后一個(gè)元素,如果不一樣,添加上該元素就行。

我一直想著數(shù)組,list ,好像都不行的,結(jié)果stringbuilder可以。。。。

Runtime:?13 ms, faster than?87.06%?of?Java?online submissions for?Remove All Adjacent Duplicates In String.

Memory Usage:?42.8 MB, less than?79.21%?of?Java?online submissions for?Remove All Adjacent Duplicates In String.


LeetCode 1047. Remove All Adjacent Duplicates In String的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
华容县| 贵港市| 宾阳县| 九龙坡区| 盘锦市| 珠海市| 海安县| 宣汉县| 宜兰市| 镇赉县| 大田县| 偃师市| 古丈县| 平乐县| 广河县| 台北县| 安图县| 虎林市| 明水县| 崇明县| 灌南县| 西丰县| 迁西县| 泽普县| 静宁县| 紫阳县| 重庆市| 广平县| 罗城| 中宁县| 昭通市| 商水县| 庆云县| 高邑县| 新田县| 湘阴县| 竹山县| 化德县| 鄯善县| 赫章县| 抚州市|