Schrieffer.zsy 2021-04-25 01:26 采纳率: 93.8%
浏览 87
已结题

程序的结果如果用leetcode函数返回值为1,但用VS上就是0的?


/*
太奇怪了,测试用例是"aa","bb",奇妙的是:我在VS的答案是0,但是Leetcode的答案是1;
求一个大佬救救孩子
*/


bool isAnagram(string s, string t) {
        unordered_map<char, int> map;
        if (s.size() != t.size()) return 0;

        for (int i = 0; i < s.size(); i++) {
            map.insert({ s[i],i });
        }

        for (int i = 0; i < t.size(); i++) {
            map.insert({ t[i],i });
        }
        
        for (int i = 0; i < s.size(); i++) {
            if (map.count(s[i]) == 1) return 0;
        }
        return 1;

    }
  • 写回答

2条回答 默认 最新

  • 兔老大RabbitMQ 优质创作者: Java技术领域 2021-04-25 11:02
    关注

    传参数不一样?

    评论

报告相同问题?