欢迎使用CSDN-markdown编辑器

来源:互联网 发布:js object to list 编辑:程序博客网 时间:2024/06/07 03:41

阿斯达所

阿斯达所撒
阿萨德阿达阿萨德撒多
阿萨德啊大

bool qCheck(String str,int low, int high){    int first = low;    int last = high;    char key = str[first];    if(low >= high)        return true;    while(first < last){        while(first < last && str[last] >= key)            last--;        str[first] = str[last];        while(first < last && str[first] <= key)            first++;        str[last] = str[first];    }    str[first] = key;    // 对key现在的值进行前后比较,如果有一个相同就返回false    if(first > low && str[first] == str[first-1])        return false;    if(first < high && str[first] == str[first+1])        return false;    // 否则进行下一场比较    return qCheck(str,low,first-1) && qCheck(str,first+1;high);}bool checkDifferent(){    return qCheck(initString,0,initString.size()-1);}
原创粉丝点击