290.单词规律
class Solution { public: mapmm; bool comparestring(string[] a,string[] b){ for (int i=0;i 1.要将pattern与s比,也要将s与parttern比 避免一下情况
eg:p="abbc" str="dog cat cat dog"
2.strings.Split(str1,str2)
str1是你要分解的字符串 str2是你用什么来分割的字符串,str2也是字符串
func wordPattern(pattern string, s string) bool { //首先分割开来 利用map比较 patterns:=strings.Split(pattern,"") ss:=strings.Split(s," ") if len(patterns)!=len(ss){ return false } return wordPatternCompare(patterns,ss)&& wordPatternCompare(ss,patterns) } func wordPatternCompare(a []string ,b []string)bool{ dic:=make(map[string]string) for i:=0;i