LeetCode 844 比較含退格的字串

2021-10-05 11:27:14 字數 896 閱讀 6141

寫在前面:典型的棧應用,需要判斷遇到『#'時,棧為空也要進行相應處理,不能直接彈棧

c++**:

class solution 

else

stack1.

push

(s[i]);

}for

(int i=

0;ilength()

;i++

)else

stack2.

push

(t[i]);

}if(stack1==stack2)

return true;

else

return false;}}

;

js**:

/**

* @param s

* @param t

* @return

*/var

backspacecompare

=function(s

,t)for

(let i=

0;i<

t.length;i++)if

(stack1.length!=stack2.length)

//棧的大小不等則不相等

return

false

;for

(let i=

0;i(stack1[i]

!=stack2[i]

)//棧中任一元素不相等則不相等

return

false

;return

true;}

;

題目位址

leetcode 844 比較含退格的字串

給定s和t兩個字串,當它們分別被輸入到空白的文字編輯器後,判斷二者是否相等,並返回結果。代表退格字元。示例 1 輸入 s ab c t ad c 輸出 true解釋 s 和 t 都會變成 ac 示例 2 輸入 s ab t c d 輸出 true解釋 s 和 t 都會變成 示例 3 輸入 s a c...

leetcode 844 比較含退格的字串

近期一直在用python刷leetcode的題,都提交到了github上了 給定s和t兩個字串,當它們分別被輸入到空白的文字編輯器後,判斷二者是否相等,並返回結果。代表退格字元。示例 1 輸入 s ab c t ad c 輸出 true 解釋 s 和 t 都會變成 ac 示例 2 輸入 s ab t...

LeetCode 844 比較含退格的字串

輸入 s ab c t ad c 輸出 true 解釋 s 和 t 都會變成 ac 示例 2 輸入 s ab t c d 輸出 true 解釋 s 和 t 都會變成 示例 3 輸入 s a c t a c 輸出 true 解釋 s 和 t 都會變成 c 示例 4 輸入 s a c t b 輸出 fa...