【leetcode】验证外星语词典

bool isAlienSorted(char ** words, int wordsSize, char * order){
    if (wordsSize == 1)
        return true;
    int i,j,k;
    for (i=0; i<wordsSize-1; i++)
    {
        int len = strlen(words[i]);
        for (j=0; j<=len; j++)
        {
            if (words[i][j] != words[i+1][j])
            {
                if (words[i+1][j] == '')
                    return false;
                else if(words[i][j] == '')
                    break;
                for (k=0; k<26; k++)
                {
                    if (order[k] == words[i][j] || order[k] == words[i+1][j])
                    {
                        if (order[k] == words[i+1][j])
                            return false;
                        break;
                    }
                }
                break;
            }
        }
    }
    return true;
}
原文地址:https://www.cnblogs.com/ganxiang/p/13564123.html