bool checkInclusion(char * s1, char * s2){
int a[26]={0};
int c[26]={0};
int f=0;
if(strlen(s1)>strlen(s2)){
return false;
}
for(int b=0;b<strlen(s1);b++){
a[s1[b]-'a']++;
}
for(int b=0;b<=strlen(s2)-strlen(s1);b++){
for(int d=0;d<strlen(s1);d++){
c[s2[b+d]-'a']++;
}
for(int e=0;e<26;e++){
if(a[e]!=c[e]){
f=1;
break;
}
}
if(f==1){
for(int e=0;e<26;e++){
c[e]=0;
}
f=0;
}
else{
return true;
}
}
return false;
}
力扣------字符串的排列
最新推荐文章于 2023-01-04 16:02:00 发布