题目
解题
思路参考:Gray Code (镜像反射法,图解)。
// javascript
var grayCode = function(n) {
const res = [0];
let bit = 1;
for (let i = 0; i < n; ++i) {
for (let j = res.length - 1; j >= 0; --j) {
res.push(res[j] + bit);
}
bit <<= 1;
}
return res;
};