Alamhulga generaator
Alamhulga generaator võtab sisendiks kuni 15 erinevat üksust ja loetleb kõik võimalikud alamhulgad. Töötlemine toimub kohalikult teie brauseris.
Alusta kasutamist
Alamhulga generaator
Alamhulga generaator võtab sisendiks kuni 15 erinevat üksust ja loetleb kõik võimalikud alamhulgad.
Mis see tööriist teeb?
Alamhulga generaator võtab sisendiks kuni 15 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 1 000 000 tähemärki, keeldutakse töötlemast. Seega võib 15 ü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 1 000 000 tähemärki, siis töötlemine peatatakse ja palutakse sisendit vähendada. See võib juhtuda ka vähem kui 15 ü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.