[ Bope @ 21.02.2007. 23:01 ] @
Nisam znao u koji forum da stavim ovu temu...Ovde sam je stavio zato sto se pod opisom ovog foruma podrazumeva 'pretrazivanje' sto i jeste poenta ove moje teme. Pre par meseci sam na faxu radio projekat iz programiranja.Cilj projektnog zadatka je bilo pravljenje algoritma za pretragu nesortiranih nizova i listboxova.Projekat mi je ocenjen desetkom ali zeleo bih da cujem vase misljenje u vezi njega.Takodje,imajuci u vidu da ne znam C++,zamolio bih nekoga ko ima vremena i dobre volje da prepise ovaj moj program iz C# 2005 u C++ cisto da bih video da li bi C++ verzija imala bolje performanse (projekat sam pravio tako da ne zavisi od Frameworka i moze se realizovati nezavisno od njega). U okacenom rar fajlu se nalazi ceo C# 2005 projekat,algoritam sa objasnjenjem u pdf-u i jedan kratak slikoviti prikaz rada. BITNO: Pre pocetka koriscenja ovog mog projekta,prilozeni fajl 'o.txt' prebacite na 'C:\'. To je jako bitno zato sto je,u ovom slucaju,zadatak algoritma da uporedi sve clanove (sastavljenje od random slova,random duzine) jedne nesortirane liste sa svim clanovima druge nesortirane liste i prijavi broj clanova jedne liste koji se nalaze u drugoj.Liste se popunjavaju bas iz tog fajla 'o.txt' u kome se nalaze ti random stringovi. Programiranjem se bavim tek 7 godina i zanimalo bi me misljenje,predlozi i sl. ljudi koji programiraju duze nego ja (a kojih na ES-u ima vise nego na bilo kom drugom forumu koji znam) Ja imam AMD Barton 2500+ koji radi na 1.8 i kod mene operacija uporedjivanja (uporedjivanje 6800 clanova sa 6800 clanova) traje oko 50mS... P.S.Prilozeni dijagrami toka ce na nekim mestima odstupati od koda projekta zato sto sam posle crtanja dijagrama pronalazio neka bolja resenja a stvarno nisam imao zivaca da menjam crteze dijagrama.Takodje na dijagramima se ne nalazi opis funkcije koja bi trebala da se poziva prilikom brisanja clanova liste. |