For example, given n = 2, return [0,1,3,2]
. Its gray code sequence is:
00 - 0 01 - 1 11 - 310 - 2
回溯法可实现,但是不符合LeetCode的答案顺序。
【思路】每一位要么是1,要么是0。
class Solution { public: //正确的,但不符合输出顺序。 void bits(int start, int n, vector<in
For example, given n = 2, return [0,1,3,2]
. Its gray code sequence is:
00 - 0 01 - 1 11 - 310 - 2
回溯法可实现,但是不符合LeetCode的答案顺序。
【思路】每一位要么是1,要么是0。
class Solution { public: //正确的,但不符合输出顺序。 void bits(int start, int n, vector<in