LeetCode 290. Word Pattern

来源:互联网 发布:澳门娱乐网络博客 编辑:程序博客网 时间:2024/05/29 02:54
public class Solution {    public boolean wordPattern(String pattern, String str) {        String[] p = new String[26];        String[] s = str.split(" ");        if (pattern.length() != s.length) return false;        for (int i = 0; i < pattern.length(); i++) {        int c = pattern.charAt(i) - 'a';        if (p[c] == null) {        for (int j = 0; j < 26; j++)         if (j != c && p[j] != null && p[j].equals(s[i])) return false;        p[c] = s[i];        }        else if (!p[c].equals(s[i])) return false;        }        return true;    }}

0 0
原创粉丝点击