class Solution {
public:
vector<int> grayCode(int n) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int num = 1 << n;
vector<int> ans;
for (int i = 0; i < num; i++) {
ans.push_back(i >> 1 ^ i);
}
return ans;
}
};
LeetCode Gray Code
最新推荐文章于 2018-12-08 12:11:31 发布