leetcode 腾讯精选-89
题目:https://leetcode-cn.com/problems/gray-code/submissions/
代码:
class Solution {
public:
vector grayCode(int n) {
int size = 1 << n;
vector res;
for (int i = 0; i < size; i++)
{
int a = i ^ (i >> 1);
res.push_back(a);
}
return res;
}
};
结果: