1662. 检查两个字符串数组是否相等

1662. 检查两个字符串数组是否相等

string水题

一、用+

class Solution {
public:
    bool arrayStringsAreEqual(vector<string>& word1, vector<string>& word2) {
        int lenA=word1.size();
        int lenB=word2.size();

        string A,B;
        for(string temp: word1)
        {
            A+=temp;
        }

        for(string temp: word2)
        {
            B+=temp;
        }

        if( A==B )
        {
            return true;
        }
        else
        {
            return false;
        }
    }
};

二、用append运行速度更快

class Solution {
public:
    bool arrayStringsAreEqual(vector<string>& word1, vector<string>& word2) {
        int lenA=word1.size();
        int lenB=word2.size();

        string A,B;
        for(string temp: word1)
        {
            //用的地方
            A.append(temp);
        }

        for(string temp: word2)
        {
            B.append(temp);
        }

        if( A==B )
        {
            return true;
        }
        else
        {
            return false;
        }
    }
};
全部评论

相关推荐

牛客鼠:校友你这简历基本无敌了,春招刷刷题去冲大厂
点赞 评论 收藏
分享
02-12 17:30
已编辑
字节跳动_实习生(实习员工)
要怎么办呢牛:我觉得大厂日常实习最大的意义就是给自己背书,一个好公司的实习就像一个好学历似的,能够给自己增加一个标签,让别人觉得你可以。(至于真正实习干了啥,这个感觉并不太重要)。当然一家之言,仅供参考。另外,楼主已经很强了,实习毕业双双拿下,已经领先好多好多人了,羡慕啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务