请问两个vector数组比较大小时,可以直接用数组名字比较吗
这是我在LeetCode上看到的代码:
vector findAnagrams(string s, string p) {
if(s.size()<p.size()) return {};
int l=0;
int r=-1;
vectorfrep_s(26,0),frep_p(26,0),res;
for(int i=0;i<p.size();i++){
frep_p[p[i]-‘a’]++;
frep_s[s[++r]-‘a’]++;
}
if(frep_pfrep_s) res.push_back(l);
while(r<s.size()-1){
frep_s[s[++r]-‘a’]++;
frep_s[s[l++]-‘a’]–;
if(frep_sfrep_p)
res.push_back(l);
}
return res;
}