Գրեք ծրագիր Java-ում մի շարքի Powerset ստեղծելու համար: S բազմության հզորության հավաքածուն S-ի բոլոր հնարավոր ենթաբազմություններիբազմությունն է, ներառյալ դատարկ բազմությունը և ինքը S-ը:
Ինչպե՞ս ստեղծել PowerSet Java-ում:
Սահմանել նոր հավաքածու java-ում. Set set=new HashSet; // սահմանել java-ում ամբողջ թվերի մի շարք: Set< Set > setOfSets=նոր HashSet; // PowerSet-ը հավաքածուների հավաքածու է..
Power Set Java-ով
- Գտեք առաջին ենթաբազմությունը, օրինակ՝ դատարկ բազմությունը:
- Ավելացրեք այն արդեն գտնված ենթաբազմություններին:
- Ավելացրեք յուրաքանչյուր տարր սկզբնական հավաքածուից։
Ինչպե՞ս եք ստեղծում PowerSet:
Հզորության հավաքածու ստեղծելու համար դիտեք, թե ինչպես եք ստեղծում ենթաբազմություն. դուք գնում եք յուրաքանչյուր տարր մեկ առ մեկ, այնուհետև կամ պահում եք այն, կամ անտեսում այն: Թող այս որոշումը մի քիչ նշվի (1/0): Այսպիսով, {1} գեներացման համար դուք կընտրեք 1 և կթողնեք 2 (10):
Ի՞նչ է հզորությունը սահմանված տողում:
Power Set Հզորության հավաքածու S բազմության P(S) S-ի բոլոր ենթաբազմությունների բազմությունն է: Օրինակ S={a, b, c} ապա P(s)={{}, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}։
Ի՞նչ է հզորությունը սահմանված օրինակով:
Հզորության հավաքածուն սահմանվում է որպես կոմպլեկտ կամ բոլոր ենթաբազմությունների խումբ ցանկացած տրված բազմության համար, ներառյալ դատարկ բազմությունը, որը նշվում է {}-ով կամ, ϕ: «n» տարրեր ունեցող հավաքածուն ունի 2 ենթախումբ բոլորովին: Օրինակ, թողեք A բազմություն={1, 2, 3}, հետևաբար, հավաքածուի տարրերի ընդհանուր թիվը 3 է։