Генерация всех двоичных строк длины n с установленным k битами

Какие'лучший алгоритм, чтобы найти все двоичные строки длины n, которые содержат набор k бит? Например, если n = 4 и k = 3, есть ...

0111
1011
1101
1110

Мне нужен хороший способ генерировать эти данные при любом n и любом k, поэтому яЯ предпочел бы, чтобы это было сделано со строками.

Ответы на вопрос(11)

Ваш ответ на вопрос