Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 537 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7 ... 22  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 08.04.2010. 01:23:19 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
makitod je napisao:
Ja mislim da moze da se koristi pom jer to jeste u stvari novi objekat tipa Cvor, ali je samo stvar u tome da smo mi to zvali pokazivac, a ne cvor i mislim da nisu mislili na to kad su rekli da ne sme da se pravi novi cvor. Ovo tvoje je u redu,ako ti neko kaze da imas c kao ulaz,ali nemas, da imas rekli bi u zadatku.
Pokazivac na prvi cvor imas pre toga u klasi, to nam nikad nije bio ulas za metodu.


Pom nije novi objekat..
To je promenljiva koja predstavlja pokazivac na objekat tipa cvorDSl..
Novi objekat se kreira iskjucivo naredbom new..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 01:34:00 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
Sad tek razumem sta je c, samo je pokazivac na prvi isao da kraja, pa se vratio na pocetak, u redu je onda. Samo sto ja kad bih radila na tvoj nacin smatrala bih taj pokazivac na prvi da je definisan negde drugo u klasi i ne bih ga stavila kao ulaz nego bih samo radila sa njim.
A za ovo da li je objekat, nemas new ali imas =pocetak, to nije razlika jer je pocetak isto objekat. Svaki pokazivac je objekat. Sta je ako nije objekat?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 01:57:59 

Pridružio se: 09.09.2008. 21:02:21
Postovi: 43
Lokacija: Пирот
Godina: II
Smer: IS
Lele, mladenmil pa odma sam ti lepo reko da je pom referenca, ali valjda je fora da se ne kreiraju nove reference, inace ni tvoj kod nije bas efikasan evo kako bi trebalo da izgleda:

Kod:
public void izmeni(CvorDSL prvi){
//ako se samo umece umesto prvog poslednji
pom=prvi;
while(pom.sledeci!=null)pom=pom.sledeci;

prvi.broj=pom.broj;
pom=pom.prethodni;
pom.sledeci=null;

// varijanta ako se ispred prvog elementa ubacuje poslednji tako da prvi bude poslednji...
pom=prvi;
for(;;){
if(pom.sledeci==null)break;
pom=pom.sledeci;
}//ciklus uspomoc koga stizemo do pretposlednjeg element u nizu

pom.sledeci.sledeci=prvi;
prvi.prethodni=pom;
pom.sledeci=nul;

}


Sve ovo moze jos elegantnije da se resi ako se koriste pomocne metode, a ne znam da li je to dozvoljeno
Koleginice makitod, na primer:

Kod:
Cvor c;
Cvor d = new Cvor();


c je referenca na neki objekat tipa Cvor, to je promenljiva koja treba pokazuje na objekat tipa Cvor to je kao neki identifikator! Objekat se u memoriji kreira uspomoc rezervisane reci new, tada se u memoriji rezervise odredjena lokacija koja se dodeljuje identifikatoru(referenci, pokazivacu) d. Ne znam da li sam ti lepo objasnio sve ovo.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 09:37:55 

Pridružio se: 08.04.2010. 09:33:51
Postovi: 1
Godina: II
Smer: IS
Jel se kol radi na kompu ili na papiru? I jel sme da se koristi skripta/sveska kao na principima programiranja?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 09:42:42 
Moderator
Korisnikov avatar

Pridružio se: 18.10.2008. 17:04:01
Postovi: 3108
Godina: Dipl.
Smer: IS
^ Na papiru se radi i ne sme da se koristi nikakva literatura!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 09:46:00 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
makitod je napisao:
Sad tek razumem sta je c, samo je pokazivac na prvi isao da kraja, pa se vratio na pocetak, u redu je onda. Samo sto ja kad bih radila na tvoj nacin smatrala bih taj pokazivac na prvi da je definisan negde drugo u klasi i ne bih ga stavila kao ulaz nego bih samo radila sa njim.
A za ovo da li je objekat, nemas new ali imas =pocetak, to nije razlika jer je pocetak isto objekat. Svaki pokazivac je objekat. Sta je ako nije objekat?


Pa nije novi cvor,a u zadatku se kaze da ne sme novi cvor da se pravi
I pokazivac je promenljiva,a ne objekat..
Objekat je instanca klase,a pokazivac to nije,vec je promenljiva koja pokazuje na objekat..
Mesas pojmove..

Je l zna neko da li ce da postave kodove sa poslednjih vezbi?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 12:03:48 
Korisnikov avatar

Pridružio se: 17.11.2005. 18:51:48
Postovi: 1263
Godina: Apsolvent
Smer: IS
Ili neka neko ko je isao postavi ovde, ako nije problem.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 13:27:25 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
Ima li jos nekoga ko moze da mi objasni da pokazivac nije objekat? :D
U redu je, shvatila sam da nije :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 13:43:56 

Pridružio se: 06.05.2009. 13:58:59
Postovi: 37
Godina: Dipl.
Smer: IS
Zasto se u konstruktoru statickog reda k postavlja da je jedanko -1? Mislim na one zadatke koje smo radili na vezbama?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 14:27:05 
Korisnikov avatar

Pridružio se: 12.06.2009. 18:35:24
Postovi: 18
Godina: II
Smer: IS
zato sto kad se dodaje novi element,dodaje se na kraj,tako da se prvo k uvecava za 1...
ako je k -1,red je prazan,a prvi element ce doci onda na nultu poziciju u nizu,tj. prvu u redu...

_________________
i like to move it, move it


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 15:39:24 
Korisnikov avatar

Pridružio se: 24.12.2009. 10:12:00
Postovi: 74
Godina: Dipl.
Smer: IS
I samo da dodam, ako bi i k stavili da je 0, to bi znacilo da imamo vec jedan element u redu. Kad su i p i k 0 to znaci da postoji jedan element, a u konstruktoru postavljamo da nam red bude prazan.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 18:51:28 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
Da li neko zna kako se radi zadatak gde treba klonirati stek? Znači, treba napraviti jos jedan stek s2 koji je isti kao stek s1.
Ja sam se mučila oko toga, zadatak mora da se radi rekurzijom. Problem mi je to sto je jedini nacin da dodjem do elemenata koji nisu na vrhu steka s1 je da mu pomeram vrh, a to ne smem da radim jer onda praznim s1. :zbun:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 19:14:51 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
Ajd stavi tekst zadatka..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 19:39:27 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
Pa to je tekst. Dobija se stek s1 u kome su neki elementi i stek s2 koji je prazan. Treba ubaciti elemente u s2 tako da su s1 i s2 potpuno isti. Dozvoljeno je koriscenje metoda push,pop, peek, prazanStek. Zabranjeno je koriscenje dodatnih struktura.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 19:48:22 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
Kako su implementirani stekovi? Preko lista ili nizova?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 19:52:22 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
To je zadatak sa vezbi, kad ga je davao neko je pitao to i on nije odgovorio, rekao je nesto u smislu smislite sami.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:01:04 
Korisnikov avatar

Pridružio se: 17.11.2009. 19:24:20
Postovi: 24
Godina: III
Smer: IS
public void kloniraj(Stack Klon, Stack Izvor){

if(!prazanStack()) {

int a = Izvor.pop();
Kloniraj(Klon, Izvor);

Klon.push(a);
Izvor.push(a);

}
}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:10:04 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
A ja dva dana razmisljam kako da ne ispraznim prvi stek, nije mi palo na pamet da vracam elemente :D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:12:09 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
Imas i peak metodu koja samo uzima vrednost,a ne izbacuje element


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:14:31 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
Al onda ne moze ovako


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:17:13 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
^ne moze sa njom da se radi jer ona uvek vraca poslednji element. Ne bih mogla nikako da dodjem do ostalih elemenata


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:34:34 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
Moze sa peak,al moras uporedo da smanjujes Izvor.vrh,a na kraju da stavis Izvor.vrh=Izvor.dimenzija-1,sto je komplikovano,ovo gore je mnogo lakse i lepse..[/i]


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:37:43 
Korisnikov avatar

Pridružio se: 01.07.2008. 16:26:41
Postovi: 548
Godina: IV
Smer: IS
Bzv raspravljamo ali ne mozes da stavis izvor.vrh=izvor.dimenzija-1 jer je dimenzija velicina niza, a vrh trenutni br elemenata, nije to isto.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:42:58 

Pridružio se: 08.04.2009. 20:16:12
Postovi: 140
Godina: IV
Smer: IS
U pravu si,izlupetao sam se


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.04.2010. 20:59:07 
Korisnikov avatar

Pridružio se: 13.01.2010. 18:34:39
Postovi: 57
Godina: III
Smer: IS
Jel moze neko da objasni kako se implementira red i stek preko liste? Hvala unapred


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 537 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7 ... 22  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Google [Bot] i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group