Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 679 Posta ]  Idi na stranicu Prethodni  1 ... 23, 24, 25, 26, 27, 28  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 19.06.2008. 21:14:32 
Korisnikov avatar

Pridružio se: 15.02.2006. 11:14:07
Postovi: 614
Lokacija: D2
Godina: Dipl.
Smer: IS
Nacrtaj listu i radi postupno ubacivanje i prevezivanje pokazivaca.

Kreirao si novi, ubacio si u njega podatak, rekao ko mu je prethodni (to je null jer ubacujes na pocetak) i rekao ko mu je sledeci (to je prvi). Sada moras da kazes kojem je elementu novi prethodnik tj. da napravis vezu unazad ka novom elementu.

if - Ako je lista bila prazna onda su i prvi i poslednji pokazivali na null. Kada u praznu listu ubacis element taj element postaje i prvi i poslednji, i zato ide Poslednji = novi.

else - Ako lista nije bila prazna onda pokazivac poslednji ne diras jer on vec pokazuje na poslednji element liste. Moras da kazes kome je novi prethodnik i to radis tom poslednjom linijom koda.

Ne znam da li sam ti lepo objasnio, mnogo je lakse kada se to usmeno radi.

_________________
Samo Chuck Norris sme da pogresi u kucanju koda u Javi. Njemu compiler to ne sme da prijavi. ©


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.06.2008. 22:35:37 
Korisnikov avatar

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
Da li neko ima ideju kako se ovo resava?

-Dato je binarno stablo celih brojeva. Napisati funkciju koja će prebrojati koliko elemenata ima vrednost manju od proseka elemenata svog desnog podstabla. Udri! Udri! Udri!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 20.06.2008. 12:32:49 
Korisnikov avatar

Pridružio se: 06.05.2004. 08:22:13
Postovi: 417
Lokacija: BG
Godina: Dipl.
Smer: IS
^^
axa, hvala mnogo!!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 20.06.2008. 23:11:56 
Korisnikov avatar

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
neko,pls :(


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.06.2008. 13:16:40 

Pridružio se: 21.11.2003. 22:17:25
Postovi: 79
Godina: Apsolvent
Smer: IS
da li neko zna odgovor na sledece pitanje: objasniti postupak pretvaranja sume visegranskih stabala u jedno binarno stablo i dati primer?

_________________
velicina coveka nije u tome da nikad ne padne, nego da se uvek digne kada padne!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.06.2008. 20:15:52 

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
Public int prebroj(Cvor koren)
{

if (koren==null) return null;
Cvor pom=koren;
Cvor subdesno=koren.desni;
double prosek=(subdesno+subdesno.levi+subdesno.desni)/3;
if (pom<prosek)
return 1+prebroj(koren.desno);
else return prebroj(subdesno);
}

astrud@ pogledaj ranije postove bilo je o tome reci.

;)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.06.2008. 20:17:45 

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
greska u zadnjem delu koda,umesto subdesno treba koren.desno :D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 21.06.2008. 23:33:54 
Korisnikov avatar

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
mala_bara je napisao:
Public int prebroj(Cvor koren)
{

if (koren==null) return null;
Cvor pom=koren;
Cvor subdesno=koren.desni;
double prosek=(subdesno+subdesno.levi+subdesno.desni)/3;
if (pom<prosek)
return 1+prebroj(koren.desno);
else return prebroj(subdesno);
}


e ovako,hvala na trudu,ali mislim da je ovo netacno :) kao prvo subdesno,subdesno.levi,subdesno.desni su pokazivaci na cvorove,a tebi treba vrednost u cvoru,odnosno treba da bude subdesno.podatak,subdesno.levi.podatak,subdesno.desni.podatak...
znaci ti racunas prosek vrednosti cvora desno i desno/levo od njega...a sta ako ima recimo 5 cvorova od tog subdesno i svi su na levoj njegovoj strani???i nigde ne gledas sta ako neki levo cvor od korena ima vecu vrednost od proseka njegovog desnog podstabla...mislim da se ovo daleko kompleksnije radi...samo da znam jos kako :D


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

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
i da li neko zna kako da ispisem na ekranu JSListu ali obrnuto,od poslednjeg elementa ka prvom? :(


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 10:09:58 

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
u pravu si Fortune,ima u skripti sa java primera na 24str. zadatak koji je slican navedenom,pogledaj.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 10:30:43 
Korisnikov avatar

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
a gde da nadjem tu skriptu?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 10:45:03 

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
http://gnu.fon.bg.ac.yu/javaprimeri/dow ... kripta.zip


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 14:17:44 
Moderator
Korisnikov avatar

Pridružio se: 28.10.2004. 23:06:03
Postovi: 3369
Lokacija: Bgd
Godina: IV
Smer: IS
Fortune je napisao:
i da li neko zna kako da ispisem na ekranu JSListu ali obrnuto,od poslednjeg elementa ka prvom? :(


Mozda ovako:

Kod:
   public void PrintInverse(Element e) {
      Element q = new Element();
      Element e = this.last;
      
      while(e != null) {
         System.out.println(e);
         
         if(e != this.first) {
            while(q != null) {
               if(q.getNext() == e) {
                  e = q;
                  break;
               }
            }
         }
         else {
            break;
         }
      }
   }


Jel moze neko od iskusnijih da potvrdi dal je dobro? Posto sam skoro poceo da spremam, al mislim da je dobro :)


Poslednji put menjao salebab dana 22.06.2008. 14:33:39, izmenjena 2 puta

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

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
meni iskreno nije jasno sta si uradio...treba valjda da se stavi pokazivac na poslednji element i onda da se krene ka pocetku liste i da se ispisuju elementi...samo ne znam kako :D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 14:40:54 
Korisnikov avatar

Pridružio se: 15.02.2006. 11:14:07
Postovi: 614
Lokacija: D2
Godina: Dipl.
Smer: IS
Ako je dat pokazivac na prvi element u listi onda vam je najlakse da odradite preko rekurzije:

Kod:
public void ispisiInverzno(CvorJSListe tekuci){
   if (tekuci == null)
      return;
      
   ispisiInverzno(tekuci.sledeci);
   System.out.println(tekuci.podatak);
}

_________________
Samo Chuck Norris sme da pogresi u kucanju koda u Javi. Njemu compiler to ne sme da prijavi. ©


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 14:44:32 
Korisnikov avatar

Pridružio se: 12.02.2007. 16:35:39
Postovi: 100
Godina: IV
Smer: IS
markom je napisao:
Ako je dat pokazivac na prvi element u listi onda vam je najlakse da odradite preko rekurzije:

Kod:
public void ispisiInverzno(CvorJSListe tekuci){
   if (tekuci == null)
      return;
      
   ispisiInverzno(tekuci.sledeci);
   System.out.println(tekuci.podatak);
}


pa ovde ce da ispise normalnim redom?!? pomerace se po jedan cvor udesno i ispisivace njegovu vrednost???sad mi tek nista nije jasno :lol:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 14:54:42 
Korisnikov avatar

Pridružio se: 15.02.2006. 11:14:07
Postovi: 614
Lokacija: D2
Godina: Dipl.
Smer: IS
Nece da ispisuje normalnim redosledom. Pomerace se do kraja i kada dodje do kraja onda ce poceti da ispisuje od kraja ka pocetku, to se postize rekurzijom. Obrati paznju na to da je linija koda System.out.println(tekuci.podatak) posle linije koda ispisiInverzno(tekuci.sledeci). Napravi test klasu i pogledaj kako radi (hint: Debugger).

_________________
Samo Chuck Norris sme da pogresi u kucanju koda u Javi. Njemu compiler to ne sme da prijavi. ©


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

Pridružio se: 06.05.2004. 08:22:13
Postovi: 417
Lokacija: BG
Godina: Dipl.
Smer: IS
da, u pravu je markom..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 15:40:56 

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
jel dolazi HASH funkcija?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 22.06.2008. 21:42:33 
Korisnikov avatar

Pridružio se: 20.11.2006. 01:36:56
Postovi: 1673
Lokacija: Vozdovac
Godina: Dipl.
Smer: IS
Jel ima neko informaciju sta treba da se uci od algoritama za pretrazivanje i sortiranje? Svi ili samo neki?

_________________
Žena može postati prijatelj muškarcu samo ovim redom: prvo poznanica, zatim ljubavnica, pa tek onda prijatelj.
Anton Pavlovič Čehov


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.06.2008. 12:37:36 
Korisnikov avatar

Pridružio se: 06.05.2004. 08:22:13
Postovi: 417
Lokacija: BG
Godina: Dipl.
Smer: IS
Konstantin nikad ne govori: "bice to i to, a ovo nece biti", jednostavno kaze "sve sto smo radili"...pa sad vi vidite..
Za HASH ne znam,ako nije bilo na drugom kolokvijumu ne mora da znaci da nece biti i na ispitu.
Od pretrazivanja standardno, binarno i interpolaciono, mozda i robusno interpolaciono,mada nisam primetio da je davao to u nekom roku,osim kao teoretsko pitanje.
Sortiranje - uglavnom su bili selection i insertion al i bubble i shell su takodje lagani tako da mogu da dodju u obzir..Ostalo sigurno ne!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.06.2008. 14:07:10 
Korisnikov avatar

Pridružio se: 10.11.2007. 02:47:20
Postovi: 22
Godina: III
Smer: IS
jel ima neko resenja sa II kolovijuma iz struktura?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.06.2008. 14:19:40 
Korisnikov avatar

Pridružio se: 18.05.2007. 02:02:16
Postovi: 46
Godina: III
Smer: IS
Danas sam pitao Kostu sta dolazi,pretrazivanje ili sortiranje, rekao mi je da moze i jedno i drugo da dodje


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.06.2008. 17:27:33 
Korisnikov avatar

Pridružio se: 06.05.2004. 08:22:13
Postovi: 417
Lokacija: BG
Godina: Dipl.
Smer: IS
I grupa:
3.Zadatak:

Slicno kao infix obilazak samo sto se prvo ide na desnu stranu..
Kod:
public void StampajUnazad(CvorStabla cvor){
      if(cvor!=null)
      {
         StampajUnazad(cvor.Desni);
         System.out.println(cvor.Podatak);
         StampajUnazad(cvor.Levi);
      }
   }


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 23.06.2008. 21:38:14 
Korisnikov avatar

Pridružio se: 28.01.2005. 15:59:59
Postovi: 162
Godina: IV
Smer: IS
Da li neko zna kako izgleda ispit za starije(apsolvente)?

Da pojasnim, kada se izlazi u apsolventskim rokovima dobija se 6 zadataka kao onaj "Jun 2006", a za 2007-u sam video da je u redovnim rokovima dolazio test sa dva dela i na prijavi se pise Milica Vuckovic?

Nama generaciji '03 je bio Sinisa Neskovic?

_________________
...Ooo...get up, stand up...stand up for your rights..

STUPID IS STUPID DOES


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  [ 679 Posta ]  Idi na stranicu Prethodni  1 ... 23, 24, 25, 26, 27, 28  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika 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