子集的递归代码没有输出?

问题描述

我正在为我的代码苦苦挣扎!!我已经完成了试运行仍然没有找到问题所在并与其他代码进行了比较,但不知道错误在哪里!! 这是我的代码

 vector<string> powerSer(string s,vector<string> &ans,int i)
    {
       if(i==s.size())
         return ans;
         
         string op="";
         op.push_back(s[i]);
         ans.push_back(op);
        // cout<<ans[0];
         
         powerSer(s,ans,i+1);
         ans.pop_back();
         powerSer(s,i+1);
        return ans;
    }
    vector <string> powerSet(string s)
    {
       //Your code here
       vector<string> ans;
       ans= powerSer(s,0);
       return ans;
    }

我没有得到任何输出,谁能帮助我!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)