Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 246 Posta ]  Idi na stranicu Prethodni  1 ... 5, 6, 7, 8, 9, 10  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 01.06.2008. 23:10:54 
Korisnikov avatar

Pridružio se: 23.10.2003. 22:38:54
Postovi: 893
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Pa svakako je bolje ako mozes da izvedes kako stablo izgleda. Ali ne mozes. Makar u konzoli, ali moze relativno lako da se napravi grafika, samo ko za to sada ima vremena? Samo stampaj matori i ne brini :)

_________________
Moj blog - http://nemanjakovacevic.net/blog


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2008. 17:12:10 
Korisnikov avatar

Pridružio se: 03.07.2006. 09:16:11
Postovi: 719
Lokacija: kad nisam u svojoj skoli mene moja dusa boli
Godina: II
Smer: IS
Kod metode za ubacivanje levo od tekuceg, u tekstu kaze "nije moguce ubacivanje ako postoji levo dete". Ako postoji levo dete, znaci li to da treba da idem do kraja levo pa kad ne bude vise "dece" da ubacim novi cvor, ili jednostavno da ne izvrsim ubacivanje?

_________________
You can shake it once,
You can shake it twice,
but the third time - you're playing hormons


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2008. 17:16:32 
Korisnikov avatar

Pridružio se: 30.08.2005. 22:16:28
Postovi: 640
Lokacija: Vozdovac
Godina: Dipl.
Smer: IS
Ne izvrsis...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2008. 17:16:49 
Korisnikov avatar

Pridružio se: 14.02.2006. 00:56:09
Postovi: 2423
Godina: Apsolvent
Smer: IS
Ja sam uradio da se ne izvrsi ubacivanje, tako sam protumacio.
A i lakse je ;)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2008. 22:47:49 

Pridružio se: 10.08.2005. 10:06:29
Postovi: 130
Lokacija: BB BG
Godina: Apsolvent
Smer: IS
A kako da napravim da mi se ne "crveni" ceo eclipse od metoda .levi .desni (ako su to uopste metode, sta god da su)?

Kod onih primera sa sajta Kosta je koristio i to i .prethodni .sledeci i eclipse ne pokazuje gresku. Help :zbun:


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 00:14:55 

Pridružio se: 17.11.2006. 17:38:39
Postovi: 93
Lokacija: Beograd
Godina: III
Smer: IS
s1LenceR je napisao:
A kako da napravim da mi se ne "crveni" ceo eclipse od metoda .levi .desni (ako su to uopste metode, sta god da su)?

Kod onih primera sa sajta Kosta je koristio i to i .prethodni .sledeci i eclipse ne pokazuje gresku. Help :zbun:


Pa morash da definishesh te atribute... Verovatno ti je definisano prethodni i sledeci, a ne levi i desni ;)


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

Pridružio se: 03.07.2006. 09:16:11
Postovi: 719
Lokacija: kad nisam u svojoj skoli mene moja dusa boli
Godina: II
Smer: IS
Kod:
      private CvorStabla nadjiRoditelja(CvorStabla pom){
      if(pom!=null){
         if(pom.Levi==Tekuci || pom.Desni==Tekuci)
            return pom;
         nadjiRoditelja(pom.Levi);
         nadjiRoditelja(pom.Desni);
      }
      return null;
   }
   public CvorStabla NadjiRoditelja(){
      return nadjiRoditelja(Koren);
   }

Gde gresim?

_________________
You can shake it once,
You can shake it twice,
but the third time - you're playing hormons


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 15:05:02 
Korisnikov avatar

Pridružio se: 28.09.2006. 00:07:40
Postovi: 7570
Lokacija: Lazarevac
Godina: Dipl.
Smer: IS
@Desperado
I ja sam tako uradio.Nisam jos testirao, imam problema u nekom drugom delu kod testiranja.
Ako neko zna bilo bi lepo:D
Dakle, baca mi null pointer exception kod ubacivanja, tj kod proveravanja dal vec postoji desno dete

Kod:
if(tekuci.desni==null){
            
             tekuci.desni=new CvorStabla(p);
            


Kako to da sredim, gde da inicijalizujem tekuci, posto vidim da zbog njega baca.

_________________
Things need not have happened to be true. Tales and dreams are the shadow-truths that will endure when mere facts are dust and ashes, and forgot.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 16:50:15 
Korisnikov avatar

Pridružio se: 03.07.2006. 09:16:11
Postovi: 719
Lokacija: kad nisam u svojoj skoli mene moja dusa boli
Godina: II
Smer: IS
Ima li neko metodu nadjiRoditelja za binarno stablo? Ako ima neka okaci, molim vas

_________________
You can shake it once,
You can shake it twice,
but the third time - you're playing hormons


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 17:23:11 

Pridružio se: 31.03.2008. 08:55:35
Postovi: 20
Lokacija: Beograd
Godina: II
Smer: IS
Kod:
public static CvorStabla nadjiRoditelja(CvorStabla koren,CvorStabla tekuci)
   {
      if (koren == null || koren == tekuci)
         return null;
      if (koren.Levo != null && koren.Levo == tekuci)
         return koren;
      if (koren.Desno!= null && koren.Desno == tekuci)
            return koren;
      CvorStabla roditelj = nadjiRoditelja(koren.Levo,tekuci);
      if (roditelj == null)
         roditelj =nadjiRoditelja(koren.Desno, tekuci);
      return roditelj;
   }


To bi trebalo da je to!

A da li neko moze da mi napise metodu ubaci levo od tekuce????? Hvala unapred :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 17:41:00 
Korisnikov avatar

Pridružio se: 30.08.2005. 22:16:28
Postovi: 640
Lokacija: Vozdovac
Godina: Dipl.
Smer: IS
Kod:
void ubaciLevo(int podatak){
      if (koren==null || tekuci==null) return;
      if(tekuci.levo==null) tekuci.levo = new cvorStabla (podatak);
      else return;
   }

Kod:
cvorStabla pomeriTekuciGore(){
      if (koren==null || tekuci==null || koren==tekuci) return null;
      cvorStabla pom=koren;
      if(pripada(pom.levo, tekuci)){
         if (pom.levo==tekuci) return pom;
         pom=pom.levo;
         return pomeriTekuciGore();
      }
      else{
         if(pom.desno==tekuci) return pom;
         return pomeriTekuciGore();
      }      
   }
[/code]


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 18:01:17 

Pridružio se: 31.03.2008. 08:55:35
Postovi: 20
Lokacija: Beograd
Godina: II
Smer: IS
Pa to sam i ja uradila, ali posle kad ga pokrenem nece... Pozovem tu metodu u main-u i potom ponovim metodu da mi ispise celo stablo i ono nece... tj. ispise mi i pocetno stablo, uopste nemam ovaj novi cvor i podatak... Kao da ga nisam ni ubacila. :(

El ima neko neku ideju, sta ne valja???[/quote]


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

Pridružio se: 29.06.2006. 19:36:32
Postovi: 92
Godina: IV
Smer: IS
mnogo ste zakomplikovali to pomeranje...

Citiraj:
void pomeriGore() {
if(tekuci != koren)
tekuci = vratiRoditelja(koren, tekuci);
}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.06.2008. 21:30:36 
Korisnikov avatar

Pridružio se: 14.02.2006. 00:56:09
Postovi: 2423
Godina: Apsolvent
Smer: IS
pera je napisao:
I Z A S L I R E Z U L T A T I !!!!!!!!!!!!!!!!!!!!!


A gde?


Kod:
void pomeriGore(){
        tekuci = tekuci.getRoditelj();
}


Kod:
void ubaciLevo(int podatak){
        if(koren==null){
            koren = new Cvor(podatak, null);
            tekuci = koren;
        }else
            if(tekuci.getLevi() == null){
            tekuci.setLevi(new Cvor(podatak, tekuci));
            }
}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 06.06.2008. 01:21:45 
Korisnikov avatar

Pridružio se: 24.06.2005. 19:06:02
Postovi: 118
Godina: Dipl.
Smer: IS
sta se desava ako jedna metoda ne radi? shvatio sam da mi nece radit izbacivanje...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 06.06.2008. 10:08:20 

Pridružio se: 04.06.2008. 17:31:42
Postovi: 14
Godina: Apsolvent
Smer: IS
da li bi neko bio ljubazan i ispisao metodu izbaci tekuci koja me je izludela?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 06.06.2008. 12:57:26 
Korisnikov avatar

Pridružio se: 30.08.2005. 22:16:28
Postovi: 640
Lokacija: Vozdovac
Godina: Dipl.
Smer: IS
Kod:
public void izbaciTekuci(cvorStabla tekuci){
      if(koren==null || tekuci==null) return;
      cvorStabla pom = koren;      
      if(tekuci.levo==null && tekuci.desno== null){
         while(pom.levo!=tekuci && pom.desno!=tekuci){
            if(pripada(pom.levo,tekuci))
               pom = pom.levo;   
            else pom = pom.desno;
         }      
         if(pom.levo==tekuci) pom.levo=null;
         else pom.desno=null;
      }
      else{
         izbaciTekuci(tekuci.levo);
         izbaciTekuci(tekuci.desno);
      }
   }


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.06.2008. 16:28:21 
Korisnikov avatar

Pridružio se: 08.02.2008. 00:21:23
Postovi: 457
Godina: Dipl.
Smer: IS
A znali neko sta dolazi na ispitu sto se drugog dela tice,tj da li zna neko neke kombinacije tipa da li ce biti da se crtaju B stabla i AVL,ili ce bit samo jedan od ta 2,i da li dolazi HASHING?
I interesuje me jos jedna stvar,moje stanje je ovakvo na prvom delu(kol+domaci) imam 25 a na drugom sa kolokvijuma 16,na domacem 6,e sad mene zanima,da li ja iz tog drugog dela mogu da radim bilo sta,ili moram da radim deo koji nije vezan za domaci?Posto sam video da je u proslogodisnjim rokovima tako razdvojio!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.06.2008. 18:21:44 
Korisnikov avatar

Pridružio se: 22.08.2006. 20:36:27
Postovi: 246
Lokacija: BG-Dorcol
Godina: Dipl.
Smer: IS
U svakom roku mozes da radis deo koji hoces, uvek se vazi parcijalno i sta god da uradis vazi ti se valjda zauvek!

Na ispitu ima 4 dela (40+10+40+10) pa radis koji hoces...

Iz drugog dela isto kao sto je bilo na kolokvijumu, za hashing ne znam...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.06.2008. 18:25:48 
Korisnikov avatar

Pridružio se: 28.09.2006. 00:07:40
Postovi: 7570
Lokacija: Lazarevac
Godina: Dipl.
Smer: IS
Ne vazi zauvek, ali vazi do sledece godine u ovo vreme, tako da ima dosta vremena da se polozi.

_________________
Things need not have happened to be true. Tales and dreams are the shadow-truths that will endure when mere facts are dust and ashes, and forgot.


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

Pridružio se: 08.02.2008. 00:21:23
Postovi: 457
Godina: Dipl.
Smer: IS
Nesha87 je napisao:
U svakom roku mozes da radis deo koji hoces, uvek se vazi parcijalno i sta god da uradis vazi ti se valjda zauvek!

Na ispitu ima 4 dela (40+10+40+10) pa radis koji hoces...

Iz drugog dela isto kao sto je bilo na kolokvijumu, za hashing ne znam...


Ma to sam skontao,nego posto ja imam 47 bodova da li na kolokvijumu mogu da radim bilo sta iz drugog dela(posto mi fali 3 boda) ili moram da se odlucim da li cu raditi deo za domaci ili deo sa II kolokvijuma?

mislio sam da li na ispitu mogu da radim....


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.06.2008. 20:28:53 

Pridružio se: 07.06.2008. 00:32:46
Postovi: 19
Godina: III
Smer: IS
Na ispitu dolazi i hashing(upada u drugi kol.) i sortiranje(upada u prvi kol.). Kome hvale poeni i izlazi na ispit,moze da odluci koji deo radi,ali ako ima npr 6. na domacem,i zeli da radi teorijsko pitanje,ponistava mu se tih 6 poena i racuna mu se ono sto uradi na ispitu. Isto vazi ako se neko odluci da radi npr. prvi kolokvijum na kome je imao recimo 13 poena,ponistava se tih 13 i racuna ono sto uradi na kolokvijumu. Provereno ;)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 19.06.2008. 14:27:03 
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: 25.06.2008. 12:19:41 

Pridružio se: 16.01.2007. 00:10:27
Postovi: 6
Lokacija: Beograd
Godina: IV
Smer: IS
Zna li neko odgovor na ovo pitanje:

Data je jednostruko spregnuta lista od k cvorova gde svaki cvor sadrzi niz od t celih brojeva. Koja je kompleksnost algoritma za sekvencijalno pretrazivanje ovakve strukture(pronalazenje celog broja)?


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

Pridružio se: 18.10.2006. 17:41:55
Postovi: 17
Godina: Apsolvent
Smer: IS
Koliko definicija grafa(mreze) iz user_ove skripte zadovoljava istoimeno teorijsko pitanje sa roka?
Na wikiju ima dosta toga.....


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  [ 246 Posta ]  Idi na stranicu Prethodni  1 ... 5, 6, 7, 8, 9, 10  Sledeća


Ko je OnLine

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