无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
怀来县| 广南县| 克什克腾旗| 来凤县| 富顺县| 灵宝市| 固原市| 湟源县| 西昌市| 长白| 铜山县| 霞浦县| 安岳县| 吴忠市| 章丘市| 柳河县| 疏勒县| 平泉县| 乐陵市| 县级市| 横山县| 体育| 建始县| 安龙县| 图木舒克市| 富川| 城固县| 腾冲县| 甘泉县| 麻栗坡县| 曲松县| 潞西市| 剑阁县| 西林县| 洞口县| 郸城县| 尤溪县| 宜宾县| 桓台县| 忻州市| 枣庄市|