- 博客(2)
- 收藏
- 关注
原创 leetcode 476 Number Complement C++
这道题就是靠位操作,按理说只要返回原来的反就可以了,但是前边的0要过滤掉,所以,要想办法屏蔽前边的0,。然后后边用全部为1的掩码与一下原来的数的反即可。 int findComplement(int num) { unsigned int mask = ~0; while(num&mask) mask <<= 1; return ~mask & ~
2017-02-15 23:26:35 804
原创 leetcode 500 Keyboard Row C++
这题没什么可说的。 vector findWords(vector& words) { unordered_set set1 = {'Q','q','W','w','E','e','R','r','T','t','Y','y','U','u','I','i','O','o','P','p'}; unordered_set set2 = {'S','s','D','
2017-02-15 22:57:27 1177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人