Kezdőoldal » Számítástechnika » Programozás » C#-ban lehetséges valahogy...

C#-ban lehetséges valahogy felsorolni egy tömbben található elemek variációját?

Figyelt kérdés

Úgy értem, hogy van egy tömböm amiben számok vannak, és ki szeretném írni annak elemeit minden kombinációjával.

Pl: tomb[] = [1,2,3]

És amit ki szeretnék iratni:

1,2,3

1,3,2

2,1,3

2,3,1

3,2,1

3,1,2

Ez így még nekem is menne, viszont a tömb hossza előre nem meghatározott. És minimum 1 maximum 100 eleme lehet.



2016. nov. 11. 18:53
 1/1 anonim ***** válasza:

Ami neked kell az nem variáció, hanem permutáció.


Ha egy elem többször is szerepelhet, pl. [1, 2, 3, 3], akkor ismétléses permutáció kell, különben ismétlés nélküli. Azaz valójában három részre bontható a feladatod:

1) El kell tudnod dönteni, hogy egy elem szerepel-e többször, és ha igen, tudnod kell, hány különböző elem van.

2) Kell egy ismétléses permutáció:

[link]

3) Kell egy ismétlés nélküli permutáció:

[link]

2016. nov. 11. 22:23
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!