首页 > 代码库 > ctci1.3

ctci1.3

bool comp(char a, char b){
    return a>b?true:false;
}

bool check(char * str0, char * str1){
    if(str0 ==NULL && str1 == NULL)
        return true;
    if(str0 == NULL || str1 == NULL)
        return false;
    if(strlen(str0) != strlen(str1))
        return false;
    sort(str0,str0+strlen(str0));
    cout<<str0<<endl;
    sort(str1,str1+strlen(str1));
    cout<<str1<<endl;
    int len = strlen(str0);
    for(int i = 0; i < len; i++){
        if(str0[i] != str1[i])
            return false;
    }
    
    return true;
}

ctci1.3