思路:参考http://www.cnblogs.com/grandyang/p/4315607.html
class Solution {
public:
vector<int> grayCode(int n) {
vector<int> ans;
for(int i=0;i<pow(2,n);++i)
ans.push_back((i>>1)^i);
return ans;
}
};