[ uros2002 @ 16.12.2010. 22:14 ] @
Pozdrav svima

Potrebna mi je pomoc oko izrade koda za sledecu stvar:

Naprimer imam dva textbox i jedno dugme

U teextbox1.text upisem 123456
pritiskom na dugme cod treba da zameni msta brojeva sa ovim slovima
1=a
2=n
3=k
4=r
5=l
6=q
textbox2.text treba da mi izadje sledece ankrlq

samo da napomenem da imam oko 50 brojeva koje treba da zameni neke sa jednim slovom a neke sa dva

kako ovo da izvedem?
[ AMD guy @ 17.12.2010. 10:41 ] @
jesi probao sa Replace metodom?
[ uros2002 @ 17.12.2010. 19:10 ] @
nisam napomenuo da sam pocetnik u vb.net ne znam skoro nista samo neke osnovne stvari
[ sallle @ 18.12.2010. 04:16 ] @
ukoliko imas 50tak brojeva, moraces drugacije unosis brojeve u text box. primer koji si dao podrzava samo jednocifrene brojeve.

ukoliko ti brojevi idu redom, inicijalizuj:
string [] niz;
pristup: niz[i+ofset].

Ukoliko su razbacani brojevi, koristi hashtabelu tj Dictionary<int,string>

sa obe implementacije imaces slozenost O(N)
ako koristis replace, ces verovtno imati O(n*n)
[ AMD guy @ 18.12.2010. 13:18 ] @
@sallle
Koja je bolja O(N) ili O(n*n) ?
[ sallle @ 18.12.2010. 21:07 ] @
O(n) znaci da ce algoritam imati n ciklusa (preciznije n*x, gde je x neki fixan br)
O(n*n) znaci n*n ciklusa.

Bolje je O(n), al ako radis sa malim ulazima, mozes i gledas sta je lakse za implementciju i odrzavanje...