Alamhulga generaator
Sisesta kuni 18 unikaalset üksust ja genereeri kõik alamhulgad binaarmaski järjekorras. Lihtne veebitööriist kohe kasutamiseks. Töötlemine toimub kohalikult…
Alusta kasutamist
Mis see tööriist teeb?
Alamhulga generaator võtab sisendiks kuni 18 erinevat üksust ja loetleb kõik võimalikud alamhulgad. Näiteks sisend a,b annab väljundiks neli rida: {}, {a}, {b} ja {a, b}. Alamhulgad genereeritakse binaarmaski järjekorras, alustades tühja hulgaga.
Kuidas töötlemine käib?
Iga üksus märgendatakse bitiga; iga alamhulk vastab binaararvule vahemikus 0 kuni 2^n-1. Tööriist loendab kõik alamhulgad selles järjekorras. Enne väljundi loomist hinnatakse selle suurust ja kui see ületab 10 000 000 tähemärki, keeldutakse töötlemast. Seega võib 18 üksuse piir praktikas olla väiksem, kui üksused on pikad.
Piirangud
- Sisendüksused peavad olema erinevad – korduvad üksused lükatakse tagasi.
- Võrdlus on tõstutundlik ja ei normaliseeri Unicode'i kirjapilti.
- Väljund on lihttekst; tööriist ei genereeri valitud suurusega kombinatsioone, permutatsioone, juhuslikku alamhulka ega allalaaditavaid faile.
Korduma kippuvad küsimused
Miks ei aktsepteerita korduvaid üksusi?
Matemaatiline hulk ei saa sisaldada duplikaate. Kui sisestad sama üksuse mitu korda, kuvatakse viga.
Mis juhtub, kui sisend on liiga pikk?
Kui hinnanguline väljund ületab 10 000 000 tähemärki, siis töötlemine peatatakse ja palutakse sisendit vähendada. See võib juhtuda ka vähem kui 18 üksuse korral, kui üksused on pikad.
Kas ma saan muuta alamhulkade järjekorda?
Ei, järjekord on fikseeritud binaarmaski järjekord, alustades tühja hulgaga. Seda ei saa kasutaja muuta.
Töötlemine toimub kohalikult teie brauseris.