Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
punio4 Forumaš(ica)
Pridružen/a: 08. 11. 2006. (18:32:34) Postovi: (120)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
rafaelm Forumaš(ica)
Pridružen/a: 24. 12. 2006. (13:30:11) Postovi: (21F)16
Spol:
Lokacija: Zagreb
|
Postano: 16:40 sub, 14. 4. 2007 Naslov: Re: Dinamički nizovi? |
|
|
[quote="punio4"]Sad baš gledam iz skripti zadatak za ponavljanje 1.4, i u njemu se spominje da ako dužina niza nije navedena, da moramo koristiti dinamičke nizove.
Kada smo obradili to gradivo, i kako se koriste?[/quote]
koliko je meni poznato, to nismo radili, barem ne na vjezbama :roll:
punio4 (napisa): | Sad baš gledam iz skripti zadatak za ponavljanje 1.4, i u njemu se spominje da ako dužina niza nije navedena, da moramo koristiti dinamičke nizove.
Kada smo obradili to gradivo, i kako se koriste? |
koliko je meni poznato, to nismo radili, barem ne na vjezbama
_________________ Rafael Mrđen
|
|
[Vrh] |
|
jakov Forumaš(ica)
Pridružen/a: 30. 08. 2006. (20:03:41) Postovi: (47)16
Spol:
Lokacija: evo me doma
|
Postano: 17:11 sub, 14. 4. 2007 Naslov: |
|
|
Ako se ne varam, to ti je (u grubo rečeno) 'produženje' duljine niza po potrebi. Npr. ako imas int[50] i nekim cudom treba ti jos 5 elemenata, onda opet alociras memoriju na neki veci komad (npr. 60), prepises prvih 50 elemenata u to novo polje i na kraj dodas jos tih pet novih elemenata. Vrlo jednostavno ako koristis funkciju realloc koja ti upravo radi ovo sto sam ti opisao(samo sto ne doda nove elemente na kraj, to moras sam). Ako nisi cuo za funkcije malloc i realloc, onda se s ovim nemoj uopce zamarati.
Ako se ne varam, to ti je (u grubo rečeno) 'produženje' duljine niza po potrebi. Npr. ako imas int[50] i nekim cudom treba ti jos 5 elemenata, onda opet alociras memoriju na neki veci komad (npr. 60), prepises prvih 50 elemenata u to novo polje i na kraj dodas jos tih pet novih elemenata. Vrlo jednostavno ako koristis funkciju realloc koja ti upravo radi ovo sto sam ti opisao(samo sto ne doda nove elemente na kraj, to moras sam). Ako nisi cuo za funkcije malloc i realloc, onda se s ovim nemoj uopce zamarati.
|
|
[Vrh] |
|
me_me Forumaš(ica)
Pridružen/a: 10. 09. 2006. (11:56:01) Postovi: (CC)16
|
Postano: 19:07 sub, 14. 4. 2007 Naslov: |
|
|
Citiram:
[quote]Ako maksimalna duljina niza nije poznata, zadatak treba rijesiti bez upotrebe nizova ili pomocu dinamickih nizova! [/quote]
A kao sto vidim u zadatku (ovom, a i svim ostalim vezanim za polja) navedena je maskimalna duljina polja. U ovom slucaju n<=17.
Dakle, nemas brige. Pretpostavljam da je ovo napisano kao napomena, tek toliko da se zna da se zad moze rijesiti i bez da se zna duljina niza.
Inace, radi se o dinamickoj alokaciji mamorije koju smo poceli obradjivati na predavanjima prosli ponedjeljak (http://degiorgi.math.hr/c/predavanja/predavanje_5.pdf), a na vjezbama cemo vjerojatno raditi nakon kolokvija.
Citiram:
Citat: | Ako maksimalna duljina niza nije poznata, zadatak treba rijesiti bez upotrebe nizova ili pomocu dinamickih nizova! |
A kao sto vidim u zadatku (ovom, a i svim ostalim vezanim za polja) navedena je maskimalna duljina polja. U ovom slucaju n⇐17.
Dakle, nemas brige. Pretpostavljam da je ovo napisano kao napomena, tek toliko da se zna da se zad moze rijesiti i bez da se zna duljina niza.
Inace, radi se o dinamickoj alokaciji mamorije koju smo poceli obradjivati na predavanjima prosli ponedjeljak (http://degiorgi.math.hr/c/predavanja/predavanje_5.pdf), a na vjezbama cemo vjerojatno raditi nakon kolokvija.
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
|