Kezdőoldal » Számítástechnika » Programozás » Ha a láncolt lista minden...

Ha a láncolt lista minden elemének (objektumok) más nevet adok akkor iszonyat könnyű be tenni elemeket a lista közepére, szerintetek csináljam nyugodtan? Nem fog több memóriát foglalni? Szerintem nem. Szokták így csinálni?

Figyelt kérdés

Dog *lista_fej = 0;

Dog *DogOne = new Dog;

DogOne->itsName = "Balazs";

lista_fej = DogOne;

DogOne->itsNext = 0;


Dog *DogTwo = new Dog;

DogTwo->itsName = "Zsivany";

DogOne->itsNext = DogTwo;

DogTwo->itsNext = 0;


//Így sokkal egyszerűbb a közepére tenni:

Dog *DogThree = new Dog;

DogThree->itsName = "Palykos";

DogOne->itsNext = DogThree;

DogThree->itsNext = DogTwo;


2012. júl. 16. 01:21
 1/2 anonim ***** válasza:

Miért könnyebb?

"Betenni" tök ugyan úgy kell, csak van egy azonosító, ami segít a sorba rendezéshez. (Ezt szokták is használni akár, csak sima számokkal. De így is jó.)

2012. júl. 16. 10:45
Hasznos számodra ez a válasz?
 2/2 iostream ***** válasza:
No. A szekvenciális tárolóknak, mint pl a láncolt lista, meg úgy minden tárolónak az a lényege, hogy nem tudod előre, hány elemed lesz, és mint egy sorozat akarsz velük foglalkozni. Nem praktikus, és nem is megvalósítható (C++-ban legalábbis), hogy külön neve legyen mindnek.
2012. júl. 16. 11:26
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!