#Generate All Binary String Practice
void find(vector<int> s,int k,int nums,int flag)
{
if(k==nums)
{
for(auto it: s)
cout<<it;
cout<<" " ;
return;
}
s.push_back(0);
find(s,k+1,nums,0);
//flag=0;
s.pop_back();
//flag=1;
if(flag==0)
{
s.push_back(1);
find(s,k+1,nums,1);
}
}
void generateBinaryStrings(int num){
vector<int> s;
find(s,0,num,0);
return;
}