小编Dan*_*LEE的帖子

在Python中使用递归生成给定长度的所有二进制字符串的最佳方法是什么?

我现在正在研究递归并尝试构建一些代码来生成给定长度“n”的所有二进制字符串。我找到了一个使用for循环的代码:

n = 5
for i in range(2**n, 2**(n+1)):
    print(bin(i)[3:])
Run Code Online (Sandbox Code Playgroud)

但是有没有其他方法可以使用递归来解决这个问题呢?谢谢你!

python algorithm binary recursion

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

algorithm ×1

binary ×1

python ×1

recursion ×1