Мне нужен алгоритм, чтобы найти все подмножества набора, где количество элементов в наборе равно n
.
S={1,2,3,4...n}
Изменить. У меня возникли проблемы с пониманием ответов, предоставленных до сих пор. Я хотел бы получить пошаговое объяснение того, как работают ответы, чтобы найти подмножества.
Например,
S={1,2,3,4,5}
Откуда вы знаете, что {1}
и {1,2}
являются подмножествами?
Может ли кто-нибудь помочь мне с простой функцией в c++ найти подмножества {1,2,3,4,5}