Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. class Solution {
  2. public List<Integer> grayCode(int n) {
  3. List<Integer> res = new ArrayList<>();
  4. res.add(0);
  5. if (n > 0) {
  6. int adder = 1;
  7. for (int i = 1; i <= n; i++) {
  8. int len = res.size();
  9. for (int j = len - 1; j >= 0; j--) {
  10. res.add(res.get(j) + adder);
  11. }
  12. adder *= 2;
  13. }
  14. }
  15. return res;
  16. }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement