- Leetcode 3211. Generate Binary Strings Without Adjacent Zeros
- 1. 解题思路
- 2. 代码实现
- 题目链接:3211. Generate Binary Strings Without Adjacent Zeros
1. 解题思路
这一题比较简单,用一个递归算法即可实现。
2. 代码实现
给出python代码实现如下:
class Solution:@lru_cache(None)def validStrings(self, n: int) -> List[str]:if n == 1:return ["0", "1"]pre = self.validStrings(n-1)ans = []for sub in pre:ans.append("1" + sub)if sub[0] == "1":ans.append("0" + sub)return ans
提交代码评测得到:耗时49ms,占用内存21.1MB。