第二道的代码应该是这样的,我之前想错了,后来想想应该这样才是正确的。 bool func(const string& s,const string& t) { if(s.empty() && t.empty()) return true; if(s.size() != t.size()) return false; int s_cnt[256]; int t_cnt[256]; for(int i=0;i<256;i++){ s_cnt[i] = t_cnt[i] = -1;  } for(int i=0;i<s.size();i++){ if(s_cnt[s[i]] != t_cnt[t[i]]){ return false; } s_cnt[s[i]] = t_cnt[t[i]] = i; } return true; }
点赞 2

相关推荐

点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务