Re: cvs
Zasto imam utisak da sam te bas pogodila u zivac :) Jel' ti taj jedan ostao ?
Ovaj predlog za racunanje rastojanja nije los, samo je diskutabilan, dobijas blago poboljsanje na racun mnogo potrosenog dodatnog prostora. Nije ni bitno. Imam ja za tebe bolji predlog. Sad vec kad imas kod, izbaci poziv ovog metoda, kompajliraj, izmeri tacno vremensko poboljsanje, dodatni potroseni prostor, pa mi javi.
Sto se tice situacije TreeSet Vs. C++ sdt::set, ne radi se o tome da ja sad necu nesto da uradim ili ne uradim ZBOG TEBE, nemoj sebi previse da laskas... Radi se o tome da ja pisem kod, i dok je tako, pisem ga po svom utisku, a taj moj utisak je sledeci. Rekla bih da su Java i C# pisani tako da budu udobni za programere, dok C++ ne bih bas nazvala udobnim ali vise imam poverenja u njega kada govorimo o performansama. Zato bih zaobisla klase koje su gotove u C#-u i prednost dala C++ klasama. Ako mozes da mi objasnis kako je moguce izvrsiti to povezivanje u .NET-u obradovao bi me.
Imam ja jedan strasan pedlog za tebe. Prihvati se nekog posla. Bio bi tako mnogo korisniji. Izvestaj treba da bude gotov za mart ali ne treba da bude prazan. Svi rade na nekom delu projekta. Ne vidjam te mnogo u F-24. Ima toliko stvari koje jos niko nije poceo da radi. Izaberi sta ti najvise lezi, prekini da rasipas svoju kreativnost i energiju na grafove ( to su krajnje trivijalni problemi ) i usmeri ih na konkretan rad.
Moj cilj je bio da se napravi verzija koja radi. Ova radi. Poboljsanja su sledeca faza. Nisam protivnik nicega sto bi dovelo do boljih performansi. Realizuj svoje ideje. Stvarno ne treba mnogo vremena, mene je ovoliko zadrzalo sto nisam imala strukturu na kojoj treba da radim, prakticno sve vreme sam konvertovala mapu i pisala kod za isto. Sad kad je graf formiran, "znacajan kod" ti nece uzeti vise od tri dana sa sve testiranjem... Ali ponavljam ti, to su neozbiljni problemi, dohvati se neceg pametnijeg...
Pozdrav, Andjelija
----- Original Message -----
From: Milan Stanojevic
To: csidc@titan.etf.bg.ac.yu
Sent: Thursday, January 23, 2003 3:35 PM
Subject: Re: [csidc] cvs
Uz rizik da nisam razumeo sve najbolje (ne znam C#), par predloga:
- nemoj u svakoj iteraciji da racunas Graph.Dist izmedju dva susedna cvora. To se nikad ne menja (cini mi se???), mozes da zapamtis u listi suseda i udaljenost. to je malo ubrazanje.
- Nisam provalio bas sta je ovo tvoje drvo, recimo da je neka hibridna struktura izmedju heapa i B-drveta, ali nikako nije balansirano, tako da lako moze da se degenerise u listu.
Ako neces mene da slusas, poslusaj Dragana, neka ti on kaze kako da napravis heap, ili jos bolje da iskoristis nesto vec postojece (kao sto vec rekoh nekoliko puta, u TreeSet-u imas insert, remove, first, last, znaci sve operacije koje si ti implementirala, a ako nema neceg slucnog u C#, onda ima u C++ std::set, pa sve to povezite preko .NETa, posto je kao to moguce).
Ovaj predlog za racunanje rastojanja nije los, samo je diskutabilan, dobijas blago poboljsanje na racun mnogo potrosenog dodatnog prostora. Nije ni bitno. Imam ja za tebe bolji predlog. Sad vec kad imas kod, izbaci poziv ovog metoda, kompajliraj, izmeri tacno vremensko poboljsanje, dodatni potroseni prostor, pa mi javi.
Sto se tice situacije TreeSet Vs. C++ sdt::set, ne radi se o tome da ja sad necu nesto da uradim ili ne uradim ZBOG TEBE, nemoj sebi previse da laskas... Radi se o tome da ja pisem kod, i dok je tako, pisem ga po svom utisku, a taj moj utisak je sledeci. Rekla bih da su Java i C# pisani tako da budu udobni za programere, dok C++ ne bih bas nazvala udobnim ali vise imam poverenja u njega kada govorimo o performansama. Zato bih zaobisla klase koje su gotove u C#-u i prednost dala C++ klasama. Ako mozes da mi objasnis kako je moguce izvrsiti to povezivanje u .NET-u obradovao bi me.
Imam ja jedan strasan pedlog za tebe. Prihvati se nekog posla. Bio bi tako mnogo korisniji. Izvestaj treba da bude gotov za mart ali ne treba da bude prazan. Svi rade na nekom delu projekta. Ne vidjam te mnogo u F-24. Ima toliko stvari koje jos niko nije poceo da radi. Izaberi sta ti najvise lezi, prekini da rasipas svoju kreativnost i energiju na grafove ( to su krajnje trivijalni problemi ) i usmeri ih na konkretan rad.
Moj cilj je bio da se napravi verzija koja radi. Ova radi. Poboljsanja su sledeca faza. Nisam protivnik nicega sto bi dovelo do boljih performansi. Realizuj svoje ideje. Stvarno ne treba mnogo vremena, mene je ovoliko zadrzalo sto nisam imala strukturu na kojoj treba da radim, prakticno sve vreme sam konvertovala mapu i pisala kod za isto. Sad kad je graf formiran, "znacajan kod" ti nece uzeti vise od tri dana sa sve testiranjem... Ali ponavljam ti, to su neozbiljni problemi, dohvati se neceg pametnijeg...
Pozdrav, Andjelija
----- Original Message -----
From: Milan Stanojevic
To: csidc@titan.etf.bg.ac.yu
Sent: Thursday, January 23, 2003 3:35 PM
Subject: Re: [csidc] cvs
Uz rizik da nisam razumeo sve najbolje (ne znam C#), par predloga:
- nemoj u svakoj iteraciji da racunas Graph.Dist izmedju dva susedna cvora. To se nikad ne menja (cini mi se???), mozes da zapamtis u listi suseda i udaljenost. to je malo ubrazanje.
- Nisam provalio bas sta je ovo tvoje drvo, recimo da je neka hibridna struktura izmedju heapa i B-drveta, ali nikako nije balansirano, tako da lako moze da se degenerise u listu.
Ako neces mene da slusas, poslusaj Dragana, neka ti on kaze kako da napravis heap, ili jos bolje da iskoristis nesto vec postojece (kao sto vec rekoh nekoliko puta, u TreeSet-u imas insert, remove, first, last, znaci sve operacije koje si ti implementirala, a ako nema neceg slucnog u C#, onda ima u C++ std::set, pa sve to povezite preko .NETa, posto je kao to moguce).
- References: