package
0.0.0-20241221191246-b80a13d7bbe0
Repository: https://github.com/yvv4git/go-algorithms.git
Documentation: pkg.go.dev

# README

90. Subsets II

Level - medium

Task

Given an integer array nums that may contain duplicates, return all possible subsets (the power set).

The solution set must not contain duplicate subsets. Return the solution in any order.

Объяснение

Это задача на поиск всех уникальных подмножеств заданного набора чисел.

Условие задачи:

  • Дан массив целых чисел, который может содержать дубликаты.
  • Вам нужно вернуть все возможные подмножества, которые могут быть получены из исходного набора чисел.

Обратите внимание, что решения должны быть уникальными, и не должны включать дубликаты.

Пример:

Input: nums = [1,2,2]
Output: [[],[1],[1,2],[1,2,2],[2],[2,2]]

В этом примере, все возможные подмножества, которые можно получить из исходного набора чисел [1,2,2], включая пустое подмножество, представлены в выводе.

Example 1:

Input: nums = [1,2,2]
Output: [[],[1],[1,2],[1,2,2],[2],[2,2]]

Example 2:

Input: nums = [0]
Output: [[],[0]]

Constraints:

  • 1 <= nums.length <= 10
  • -10 <= nums[i] <= 10