Мне нужно выбрать целые числа из упорядоченного массива, описанного ниже.
Пусть k
будет положительным целым числом.
Массив для k=5
выглядит следующим образом:
0 ( weight 0 )
1 ( weight 1 )
11 ( weight 2 )
101
1001
10001
111 ( weight 3 )
1011
1101
10011
10101
11001
В частности, учитывая запись в списке, яхотел бы вывести следующую запись алгоритмически.
Я знаю, что это можно сделать несколькими способами (см., например, этот вопрос ).Для полноты картины вот как выглядят эти другие массивы, в отличие от приведенного выше:
0 ( weight 0 )
1 ( weight 1 )
10
100
1000
10000
11 ( weight 2 )
101
110
... etc