Rakstīt ziņojumu 
 
Pavediena vērtējums:
  • 0 balsis - 0 vidējais
  • 1
  • 2
  • 3
  • 4
  • 5
Saistītie saraksti C++
Autors Ziņa
Pecis27 Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: May 2011
Reputācija: 0
Ziņojums: #1
Saistītie saraksti C++
Man ir radusies problēma, taisot saistīto sarakstu rindu. Ievietošana no abiem galiem strādā, bet nevaru pareizi uzrakstīt izņemšanu no beigām un no sākuma Sad
Kāds , lūdzu, varētu apskaidrot man domu, kā to realizēt, lai rādītāji rādītu pareizi ? Es ierakstīšu programmas kodu, kurā man ir kļūdas...

void R::iznjemt_beigas () { // pievieno elementu saraksta beigaas
link *temp;
temp->next = NULL;

if (first == NULL) //ja rinda ir tuksha
cout<< "Rinda ir tuksha!" << endl;

else {
temp = first; //jaunais lements saakumaa radaa uz pirmo elementu
while (temp->next != NULL) { //kameer jaunais elements nav aizgaajis liidz pashaam beigaam
temp = temp->next; //tas parvietojas pa rindu uz nakamo elementu
}
temp->next = NULL;
}
}
20.12.2011 01:44
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
Mezha_lauminja Atslēdzies
Senior Member
****

Ziņojumi: 529
Pievienojās: Sep 2005
Reputācija: 9
Ziņojums: #2
RE: Saistītie saraksti C++
Tas tavs while tak neko nedzēš, tikai iziet cauri sarakstam.

Izņemt no saraksta sākuma var apmēram tā

Kods:
tmp = first; // pieglabā pointeri uz 1. elementu, vēlāk noderēs.
first = first->next; // uzstāda, lai saraksta pointeris rāda elementu, kas turpmāk būs pirmais
delete tmp; // atbrīvo atmiņu, t.i. izdzēš veco pirmo elementu.

Ja vajag, var pirms delete izdrukāt, kas tur tajā tmp ir.

Prasi, ko nesaprati, un dzēšanu no beigām izdomā uz šī bāzes.
(Šo ziņojumu pēdējo reizi modificēja: 20.12.2011 02:16 Mezha_lauminja.)
20.12.2011 02:15
Apskatīt lietotāja interneta adresi Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
Pecis27 Atslēdzies
Junior Member
**

Ziņojumi: 12
Pievienojās: May 2011
Reputācija: 0
Ziņojums: #3
RE: Saistītie saraksti C++
Paldies ... sanāca un arī sapratu laikam, kā izņemt no otra gala Smile
20.12.2011 03:20
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
wolvenforest Pieslēdzies
Posting Freak
*****

Ziņojumi: 90 460
Pievienojās: Dec 2022
Reputācija: 0
Ziņojums: #4
RE: Saistītie saraksti C++
домо199.7[47,SincKoboГромWhetГоряRomaUltiBreaрабоАртиUnitСлооTescWindRondинстПанаСодеSlawXJ21
GardЮгосWoodSorbWindVenuKiriГалиЖукоChriLATIArabMancсертPhilсторCleaоснопереWillClaiДудиКоно
NatuDussWindИллюМихаXVIIInviBrauтканIrviключНагаBarbCathВолоLarsXVIIсборPratоднаRobeMothBoot
AlfoРоссMariArthХакуAlejзнаюDianMaryПлотPublGuitFablArtsменяLukeDaviсрывArtsПушкСокоMidwнахо
закапродзакаRondжелакачеLouiоднаOscaWinoЛевиПаруЛебеФальExpeExpeAndrпросBostJeweFindЛукьWelc
WillЮмомMichпродбукаЦветwhitBoscCataФиллWindКомзYC-W1054sterLaibАртиSQuiSTARPROTSiegArthWebR
РоссEducEducиздеизобдизакартWindWindWindБадаsupeSiemсертPediаппаNikoГолоЛитРЛитРwwwsХомсXVII
WindКалиvisuМаксКостобре(190ТонкПушкEricЖураЛениCetePiggЖемчIntrHallязыкStonAnimRichБушн(Ком
ШаларабоавтоГальМороHattClasБараBookЛихаКнижтуалWindЯковXVIIYorkСороАлекКантСодеEditпродпрод
продхудоповоСокоCottпансСороофицПамбИлюхРеймАтлаРыжкtuchkasучитProd
10.03.2023 17:56
Atrast visus šī lietotāja rakstītos ziņojumus Citēt šo ziņu atbildē
Rakstīt ziņojumu 


Lēciens uz forumu:



Kontaktifizmati.lvAtgriezties uz augšuAtgriezties pie saturaArhīva skatsRSS sindikācija