3211 生成不含相邻零的二进制字符串

class Solution {
public:
    vector<string> res;
    void find(string s,int l){
        if(s.size()==l){
            res.push_back(s);
        }
        else if(s[s.size()-1]=='1'){
            find(s+"1",l);
            find(s+"0",l);
        }
        else{
            find(s+"1",l);
        }
    }
    vector<string> validStrings(int n) {
        int l=n;
        if(l==1){
            return {"1","0"};
        }
        if(l==2){
            return {"10","01","11"};
        }
        find("0",l);
        find("1",l);
        return res;
    }
};

重点掌握如何输出

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 11:30:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 11:30:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 11:30:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 11:30:04       69 阅读

热门阅读

  1. 简单理解跨域

    2024-07-14 11:30:04       38 阅读
  2. PHP MySQL 创建数据库

    2024-07-14 11:30:04       23 阅读
  3. 速盾:cdn加速端口映射?

    2024-07-14 11:30:04       17 阅读
  4. vue2上传文档例子,pdf转换word例子

    2024-07-14 11:30:04       16 阅读
  5. Makefiel技巧与分析

    2024-07-14 11:30:04       20 阅读
  6. 模板方法模式

    2024-07-14 11:30:04       15 阅读
  7. 《从零开始学习Linux》——开篇

    2024-07-14 11:30:04       24 阅读
  8. Python:逻辑运算符and比较运算符以及布尔输入

    2024-07-14 11:30:04       26 阅读
  9. C++ STL stable_sort用法

    2024-07-14 11:30:04       21 阅读
  10. Nikto 扫描 Web 服务器漏洞

    2024-07-14 11:30:04       24 阅读
  11. 优化实战篇—自关联的优化

    2024-07-14 11:30:04       18 阅读
  12. todolist-原生js(ES6)

    2024-07-14 11:30:04       22 阅读
  13. 日常学习--docker命令梳理--20240714

    2024-07-14 11:30:04       25 阅读