Построй все подмножества множества W. Для этого сначала построй дерево перебора подмножеств.
На рисунке W = {1, 2, 3, 4}.
Подмножество состоит из выбранных элементов исходного множества; в нём может не быть ни одного элемента, а могут быть все элементы.
По методу раздела «Дерево перебора подмножеств» для каждого элемента принимаем одно из двух решений: «есть» или «нет». Рассмотрим элементы в порядке
На первом уровне решаем, включать ли
Начало
├─ есть
├─ есть
├─ есть
├─ есть → { , , , }
└─ нет → { , , }
└─ нет
├─ есть → { , , }
└─ нет → { , }
└─ нет
├─ есть
├─ есть → { , , }
└─ нет → { , }
└─ нет
├─ есть → { , }
└─ нет → { }
└─ нет
├─ есть
├─ есть
├─ есть → { , , }
└─ нет → { , }
└─ нет
├─ есть → { , }
└─ нет → { }
└─ нет
├─ есть
├─ есть → { , }
└─ нет → { }
└─ нет
├─ есть → { }
└─ нет → {}
После первого выбора имеется
После второго выбора каждая ветвь раздваивается:
После третьего выбора снова получаем вдвое больше ветвей:
После четвёртого выбора:
Чтобы удобно переписать результат, сгруппируем подмножества по числу элементов. Получается
Проверка количества:
{
{
{
{
