Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Tygy Forumaš(ica)
Pridružen/a: 22. 11. 2008. (15:27:08) Postovi: (102)16
|
|
[Vrh] |
|
Vip Forumaš(ica)
Pridružen/a: 12. 10. 2007. (17:53:31) Postovi: (8E)16
Spol:
|
|
[Vrh] |
|
maloka Forumaš(ica)
Pridružen/a: 05. 02. 2009. (22:00:18) Postovi: (32)16
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
|
[Vrh] |
|
yimpa Forumaš(ica)
Pridružen/a: 18. 01. 2008. (23:56:37) Postovi: (26)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
lorozic Forumaš(ica)
Pridružen/a: 08. 12. 2008. (17:11:14) Postovi: (50)16
Spol:
|
Postano: 16:08 sub, 31. 10. 2009 Naslov: |
|
|
Pitanje u vezi zadace:
ako radim implementaciju BTREE pomocu polja, kaj tocno znaci vratiti podstablo? u skripti pise da POTPUNO binarno stablo niti nema definirane te fje ali tu se radi o "obicnom" BTREE.
mislim, izvedivo je da vrati kompletno podstablo, kao napravi novo polje i prekopira taj dio koji gledamo pa uredi indekse, al zanima me dal se na to misli, ili mozda samo na indeks polja pa da podstablo ne gledamo kao zaseban objekt vec iskljucivo kao dio ovog "glavnog"?
drugo pitanje je slicno: CREATE radi novo stablo i u njega stavlja dva cvora otprije zadana. e sad, kod pointera je jednostavno jer svaki cvor kad ga jednom pridruzimo nekom korijenu i dalje kaze na svoju djecu. kad koristimo polje to nije moguce pa me zanima dal CREATE u tom slucaju pise samo korijene tih stabala (TR i TL) kao lijevo i desno dijete, ili pak mora prekopirati sve elemente tih stabala u ovo jedno u pravilnom poretku (tak da svi indeksi pasu)?
nadam se da je pitanje jasno i da smijete odgovoriti :)
Pitanje u vezi zadace:
ako radim implementaciju BTREE pomocu polja, kaj tocno znaci vratiti podstablo? u skripti pise da POTPUNO binarno stablo niti nema definirane te fje ali tu se radi o "obicnom" BTREE.
mislim, izvedivo je da vrati kompletno podstablo, kao napravi novo polje i prekopira taj dio koji gledamo pa uredi indekse, al zanima me dal se na to misli, ili mozda samo na indeks polja pa da podstablo ne gledamo kao zaseban objekt vec iskljucivo kao dio ovog "glavnog"?
drugo pitanje je slicno: CREATE radi novo stablo i u njega stavlja dva cvora otprije zadana. e sad, kod pointera je jednostavno jer svaki cvor kad ga jednom pridruzimo nekom korijenu i dalje kaze na svoju djecu. kad koristimo polje to nije moguce pa me zanima dal CREATE u tom slucaju pise samo korijene tih stabala (TR i TL) kao lijevo i desno dijete, ili pak mora prekopirati sve elemente tih stabala u ovo jedno u pravilnom poretku (tak da svi indeksi pasu)?
nadam se da je pitanje jasno i da smijete odgovoriti
|
|
[Vrh] |
|
malena Forumaš(ica)
Pridružen/a: 27. 03. 2009. (16:43:42) Postovi: (62)16
Spol:
Lokacija: ...
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
Postano: 8:15 ned, 1. 11. 2009 Naslov: |
|
|
@malena:
implementacije funkcija iz a.t.p-ova ne postoje u C-u, al postoje u C++-u (bar tako mi rekoše). funkcije LEFT_CHILD i RIGHT_CHILD napraviš tak da jednostavno vratiš lijevo, odnosno desno dijete
@malena:
implementacije funkcija iz a.t.p-ova ne postoje u C-u, al postoje u C++-u (bar tako mi rekoše). funkcije LEFT_CHILD i RIGHT_CHILD napraviš tak da jednostavno vratiš lijevo, odnosno desno dijete
_________________ Sedam je prost broj
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
astajd Forumaš(ica)
Pridružen/a: 06. 11. 2008. (17:26:43) Postovi: (35)16
|
Postano: 12:03 ned, 1. 11. 2009 Naslov: |
|
|
2 lorozic:
Dobra pitanja, mučim se baš s ti funkcijama.
U CREATE sam prekopirao TL i TR i jedno veliko T, kojem je prvi clan l s kojim pozivas fju, 2. i 3. su 1. i 2. iz TL a 4. i 5. su 1. i 2. iz TR. I tako dalje, dva for-a svaki put idu oba do n (na pocetku==1) a kasnije n*=2;
i dalje se mučim jer kako pozvati to na prazna drveća, lako je s pointerima kad ima NULL, a meni su još i elementi polje structovi.
poz
2 lorozic:
Dobra pitanja, mučim se baš s ti funkcijama.
U CREATE sam prekopirao TL i TR i jedno veliko T, kojem je prvi clan l s kojim pozivas fju, 2. i 3. su 1. i 2. iz TL a 4. i 5. su 1. i 2. iz TR. I tako dalje, dva for-a svaki put idu oba do n (na pocetku==1) a kasnije n*=2;
i dalje se mučim jer kako pozvati to na prazna drveća, lako je s pointerima kad ima NULL, a meni su još i elementi polje structovi.
poz
|
|
[Vrh] |
|
malena Forumaš(ica)
Pridružen/a: 27. 03. 2009. (16:43:42) Postovi: (62)16
Spol:
Lokacija: ...
|
|
[Vrh] |
|
moi Forumaš(ica)
Pridružen/a: 21. 02. 2007. (13:39:09) Postovi: (26)16
Spol:
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
|
[Vrh] |
|
moi Forumaš(ica)
Pridružen/a: 21. 02. 2007. (13:39:09) Postovi: (26)16
Spol:
|
|
[Vrh] |
|
Milojko Forumaš(ica)
Pridružen/a: 07. 11. 2008. (14:57:52) Postovi: (453)16
Spol:
Lokacija: Hilbertov hotel
|
Postano: 17:46 ned, 1. 11. 2009 Naslov: |
|
|
pa da. i moraš u returnu stavit da vraća taj čvor korijena.
pa da. i moraš u returnu stavit da vraća taj čvor korijena.
_________________ Sedam je prost broj
Bolonja je smeće i to pod hitno treba mijenjat
|
|
[Vrh] |
|
markotron Forumaš(ica)
Pridružen/a: 26. 10. 2008. (12:07:29) Postovi: (95)16
Spol:
Lokacija: Umag
|
|
[Vrh] |
|
bozidarsevo Forumaš(ica)
Pridružen/a: 17. 09. 2008. (10:15:01) Postovi: (1D1)16
Spol:
Lokacija: Samobor
|
|
[Vrh] |
|
Tygy Forumaš(ica)
Pridružen/a: 22. 11. 2008. (15:27:08) Postovi: (102)16
|
|
[Vrh] |
|
tmarusca Forumaš(ica)
Pridružen/a: 28. 06. 2009. (20:53:52) Postovi: (59)16
Spol:
Lokacija: 1/039
|
Postano: 16:55 pon, 2. 11. 2009 Naslov: |
|
|
ja sam bio te srece da dobijem list i insertion sort. u biti smo to obradili sve na satu samo moram grupirat sve i prepisat i tak to. jedino sto mi je uzasno diglo tlak (i apeliram da se u skripti ispravi), u salabahteru je insert definiran:
void INSERT(elementtype x, position p, LIST *L);
a u skripti je definiran bez LIST *L.
sva sreca pa znam sam modificirat, ne moram vuci demose za rukave kao iz analize :)
naravno da mi ni taj insertion sort nije dobro definiran.
funkcija treba biti oblika:
void INSERTION_SORT (LIST L1, LIST *L2)
ali mora moci sortirati i uzlazno i silazno, ovisi o raspolozenju korisnika. ima tko ideju di da to ubacim kad ne smijem u argumente funkcije? ili smijem?
ja sam bio te srece da dobijem list i insertion sort. u biti smo to obradili sve na satu samo moram grupirat sve i prepisat i tak to. jedino sto mi je uzasno diglo tlak (i apeliram da se u skripti ispravi), u salabahteru je insert definiran:
void INSERT(elementtype x, position p, LIST *L);
a u skripti je definiran bez LIST *L.
sva sreca pa znam sam modificirat, ne moram vuci demose za rukave kao iz analize
naravno da mi ni taj insertion sort nije dobro definiran.
funkcija treba biti oblika:
void INSERTION_SORT (LIST L1, LIST *L2)
ali mora moci sortirati i uzlazno i silazno, ovisi o raspolozenju korisnika. ima tko ideju di da to ubacim kad ne smijem u argumente funkcije? ili smijem?
|
|
[Vrh] |
|
Lafiel Forumaš(ica)
Pridružen/a: 26. 09. 2007. (09:56:59) Postovi: (153)16
Spol:
|
|
[Vrh] |
|
|