1657.确定两个字符串是否接近

​​题目来源:

        leetcode题目,网址:1657. 确定两个字符串是否接近 - 力扣(LeetCode)

解题思路:

        当一个字符串中出现的字符全部在另一个字符串中出现并且 两字符串各字符出现次数排序后的 有序序列相同 时,两字符串接近。

解题代码:

class Solution {
public:
    bool closeStrings(string word1, string word2) {
        if(word1.length()!=word2.length()){
            return false;
        }
        vector cnt1(26,0);
        vector cnt2(26,0);
        for(int i=0;i0 && cnt2[i]==0) || (cnt2[i]>0 && cnt1[i]==0)){
                return false;
            }
        }
        sort(cnt1.begin(),cnt1.end());
        sort(cnt2.begin(),cnt2.end());
        for(int i=0;i

总结:

        官方题解也是计数。


你可能感兴趣的:(#,C++,LeetCode,C++)