Я хочу сгенерировать каждую возможную двоичную последовательность чисел, где каждая последовательность в списке ограничена определенным числом 1, и есть заполнение нулей, чтобы каждый список имел такую же длину.Генерация двоичных последовательностей
Например, если последовательность должна быть длинной 4 числа, и имеют 2 единицы, все последовательности будут:
1100 1010 1001 0110 0101 0011
и нули в передней части числа сохраняются.
Существует встроенная функция java, называемая Integer.toBinaryString (n); –
Но как ограничить его только последовательностями только с определенным числом? @StigTore – Chromatica
Вы можете создать 'String' нужного размера с количеством' 0' и '1', которое вы хотите в нем (например,' String a = "0011"; '), и использовать код из https : //stackoverflow.com/questions/4240080/generating-all-permutations-of-a-given-string для генерации всех перестановок/анаграмм. –