题目:
代码:
class Solution {
public List<Integer> grayCode(int n) {
int size = 1 << n;
List<Integer> res=new ArrayList<Integer>();
for(int i=0;i<size;i++){
int graycode = i ^ (i>>1);
res.add(graycode);
}
return res;
}
}