LeetCode - 844 解題紀錄
題目: LeetCode - 844. Backspace String Compare
題目說明
給兩個字串,模擬字串的內容操作鍵盤,字串內的 #
代表 BackSpace,判斷模擬完後輸出的字串是否相同。
解題思路
解法一:定義新的兩個 String 並分別遍歷原本的字串,若不是
#
則push_back()
到新字串,否則就pop_back()
。( 須注意字串的Size,若是 0 就不能在pop_back()
)解法二:使用雙指針,將模擬操作後的字串放入原本的字串。( 一樣要注意 Size 的問題 )
參考解法
解法一:
1 | class Solution { |
解法二:
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論