美文网首页leetcode
844. 比较含退格的字符串

844. 比较含退格的字符串

作者: 上杉丶零 | 来源:发表于2019-02-18 21:47 被阅读0次
class Solution {
    public boolean backspaceCompare(String S, String T) {
        Stack<Character> cStack1 = new Stack<Character>();
        Stack<Character> cStack2 = new Stack<Character>();

        for (char c : S.toCharArray()) {
            if (c != '#') {
                cStack1.push(c);
            } else if (!cStack1.isEmpty()) {
                cStack1.pop();
            }
        }

        for (char c : T.toCharArray()) {
            if (c != '#') {
                cStack2.push(c);
            } else if (!cStack2.isEmpty()) {
                cStack2.pop();
            }
        }

        return cStack1.equals(cStack2);
    }
}
image.png

相关文章

网友评论

    本文标题:844. 比较含退格的字符串

    本文链接:https://www.haomeiwen.com/subject/ugzzeqtx.html