Advertisement
spider68

Gray Code gfg

Mar 28th, 2021
674
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.40 KB | None | 0 0
  1. class Solution
  2. {
  3.     public:
  4.    
  5.     vector<string> graycode(int n)
  6.     {
  7.         if(n==1)return {"0","1"};
  8.         vector<string>prev=graycode(n-1);
  9.         vector<string>main;
  10.         for(int i=0;i<prev.size();i++){
  11.             main.push_back("0"+prev[i]);
  12.         }
  13.         for(int i=prev.size()-1;i>=0;i--){
  14.             main.push_back("1"+prev[i]);
  15.         }
  16.         return main;
  17.     }
  18. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement