stl bitset

bool canPermutePalindrome(string s) {
        bitset<256> b;
        for (char c : s)
            b.flip(c);
        return b.count() < 2;
    }

bitset就是里面装了bit的set

 

count () 1的个数

any() 是否有1

set(pos, value)  pos 是从右数的

test() 返回值

flip(pos) 翻转某一位

 

posted @ 2016-03-31 05:44  飞飞喵  阅读(115)  评论(0)    收藏  举报