Indholdsfortegnelse:

Hvordan føjer man en node til en sammenkædet liste?
Hvordan føjer man en node til en sammenkædet liste?

Video: Hvordan føjer man en node til en sammenkædet liste?

Video: Hvordan føjer man en node til en sammenkædet liste?
Video: Single Linked List (Inserting a Node at the Beginning) 2024, April
Anonim

Indsæt en node på en bestemt position i en sammenkædet liste

  1. Kør gennem Linket liste op til position 1 noder .
  2. Når alle position-1 noder krydses, alloker hukommelse og de givne data til den nye node .
  3. Peg på den næste markør af den nye node til den næste af nuværende node .
  4. Peg den næste markør af strømmen node til det nye node .

Heraf, hvordan tilføjer du noget til en linket liste?

Metoder til LinkedList-klassen:

  1. boolean add(Object item): Det tilføjer elementet i slutningen af listen.
  2. void add(int index, Object item): Det tilføjer et element ved det givne indeks på listen.
  3. boolean addAll(Collection c): Den tilføjer alle elementerne i den specificerede samling c til listen.

hvor tilføjes en ny node til en sammenkædet liste? Det ny node er altid tilføjet efter det sidste node af det givne Linket liste . For eksempel hvis det givne Linket liste er 5->10->15->20->25 og vi tilføje et punkt 30 i slutningen, derefter Linket liste bliver 5->10->15->20->25->30.

Ved også, hvordan tilføjer jeg en node i slutningen af en sammenkædet liste?

Trin til at indsætte node i slutningen af enkeltforbundet liste

  1. Opret en ny node og sørg for, at adressedelen af den nye node peger på NULL, dvs. newNode->next=NULL.
  2. Gå til den sidste knude på den linkede liste og forbind den sidste knude på listen med den nye knude, dvs. den sidste knude vil nu pege på en ny knude.

Hvordan sorterer du en linket liste?

Sådan sorteres en sammenkædet liste ved hjælp af flettesortering

  1. Hvis: Listen indeholder et eller færre elementer, returneres den samme liste.
  2. Andet: Del listen i halvdele ved hjælp af opdelingsfunktionen.
  3. Sorter: Sorter ?de to halvdele af listen.
  4. Til sidst skal du flette de sorterede lister.

Anbefalede: