Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prebacivanje elemenata niza

[es] :: C/C++ programiranje :: Prebacivanje elemenata niza

[ Pregleda: 2459 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Intex
Čačak

Član broj: 285929
Poruke: 14
*.dynamic.isp.telekom.rs.



+2 Profil

icon Prebacivanje elemenata niza15.08.2011. u 10:09 - pre 154 meseci
Kako da izvedem PREBACIVANJE elemenata iz jednog niza u drugi, a naravno pravi se razlika izmedju PREBACIVANJA I KOPIRANJA elemenata?
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Prebacivanje elemenata niza15.08.2011. u 11:08 - pre 154 meseci
Ako imaš dva pointera onda samo namesti da drugi pokazuje na ono na šta pokazuje prvi, a prvi da pokazuje na null. Ako želiš da odsečeš prvi niz i sadržaj premestiš u drugi onda prvo iskopiraj elemente u krajnji niz, a zatim ih obriši iz početnog niza. Tako se radi sa nizovima, a da je ulančana lista u pitanju onda bi samo prepodesili par pointera.
 
Odgovor na temu

Intex
Čačak

Član broj: 285929
Poruke: 14
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Prebacivanje elemenata niza15.08.2011. u 11:35 - pre 154 meseci
Citat:
Mihajlo Cvetanović: * Ako želiš da odsečeš prvi niz i sadržaj premestiš u drugi onda prvo iskopiraj elemente u krajnji niz, a zatim ih obriši iz početnog niza.

E , tako sam i razmisljao ali ne znam kako da ih obrisem iz pocetnog niza, osim da ih sve stavim na nulu?
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Prebacivanje elemenata niza15.08.2011. u 11:44 - pre 154 meseci
Uz niz obično ide i dužina tog niza. Ako je odsečeni deo na kraju niza onda je dovoljno samo da smanjiš tu dužinu. Ako je odsečeni deo negde u sredini ili na početku, onda treba da iskopiraš na početak odsečenog dela one elemente koji idu posle odsečenog dela, i smanjiš dužinu niza.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Prebacivanje elemenata niza

[ Pregleda: 2459 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.