Hogyan tudom leellenőrizni c#-ban hogy adott string benne van e az adott tömbben?
Figyelt kérdés
példáúl:
van egy 10ezer elemű string tömböm, legyen a neve "a" és van egy string típusú változóm legyen a neve "b".
Hogyan tudom leellenőrizni hogy "b" változó eleme-e "a" tömbnek anélkül hogy végigvizsgálnám a tömb összes elemét?
2014. nov. 30. 15:24
1/4 anonim válasza:
Esetleg azt lehet hogy csak azokat az elemeket vizsgalod amelyek elso vagy elso ket betuje megegyezik a keresendo string elso betu(i)-vel.
2/4 anonim válasza:
> anélkül hogy végigvizsgálnám a tömb összes elemét?
Például rendezheted a tömböt, és utána bináris kereséssel maximum log2(n) elemet kell csak megvizsgálnod. Persze a rendezés műveletigényével összesen ez már valszeg több lesz, mintha végigmennél a tömbön.
3/4 SimkoL válasza:
Hát én leginkább StringList-et és hozzá IndexOf()-ot használnék a tömb helyett. Gondolom van C#-ban is :)
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!