En İyi 150 RöportajKolay

Alt kümeler II

'Alt Kümeler II' sorunu için ayrıntılı kılavuz ve Python uygulaması.

Sorun Bildirimi

Kolay

Kopyaları içerebilecek bir tamsayı dizisi verildiğinde, tüm olası alt kümeleri (güç kümesi) döndürün.

Çözüm kümesi yinelenen alt kümeler içermemelidir. Çözümü herhangi bir sırayla döndürün.

subsetsWithDup(nums: list) -> list işlevini uygulayın.

Kısıtlamalar
  • 1 <= nums.length <= 10
  • -10 <= nums[i] <= 10

Örnekler

Example 1
Input
[1,2,2]
Output
[[],[1],[1,2],[1,2,2],[2],[2,2]]
Explanation

Unlike the basic subsets problem, [1,2,2] has duplicate 2's. We skip duplicate subsets like having two copies of [2].

Example 2
Input
[0]
Output
[[],[0]]
Explanation

Same as basic subsets for a single element.

Need a Hint?
Kümeler veya yığınlar gibi Geri İzlemeye özgü veri yapılarını kullanmayı düşünün.
Edge Cases to Watch
  • Boş giriş yapıları
  • Tek eleman girişleri
  • Büyük sayısal sınırlar

Çözmeye Hazır mısınız?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Editörde Aç
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.