INHOUDSOPGAWE:

Hoe voeg jy 'n nodus by 'n gekoppelde lys?
Hoe voeg jy 'n nodus by 'n gekoppelde lys?

Video: Hoe voeg jy 'n nodus by 'n gekoppelde lys?

Video: Hoe voeg jy 'n nodus by 'n gekoppelde lys?
Video: Секрет Супер Сочного Шашлыка и Прозрачной Шурпы Раскрыт! Шашлык из баранины / Шурпа в казане 2024, April
Anonim

Voeg 'n nodus by 'n spesifieke posisie in 'n gekoppelde lys in

  1. Trek die Gekoppelde lys tot posisie-1 nodusse .
  2. Sodra al die posisie-1 nodusse deurkruis word, ken geheue en die gegewe data toe aan die nuwe nodus .
  3. Wys die volgende wyser van die nuwe nodus na die volgende van huidige nodus .
  4. Wys die volgende wyser van stroom nodus na die nuwe nodus .

Hiervan, hoe voeg jy iets by 'n gekoppelde lys?

Metodes van LinkedList-klas:

  1. boolean add(Object item): Dit voeg die item aan die einde van die lys by.
  2. void add(int index, Object item): Dit voeg 'n item by die gegewe indeks van die lys by.
  3. boolean addAll (Versameling c): Dit voeg al die elemente van die gespesifiseerde versameling c by die lys.

waar word 'n nuwe nodus by 'n gekoppelde lys gevoeg? Die nuwe nodus is altyd bygevoeg na die laaste nodus van die gegewe Gekoppelde lys . Byvoorbeeld as die gegewe Gekoppelde lys is 5->10->15->20->25 en ons byvoeg 'n item 30 aan die einde, dan die Gekoppelde lys word 5->10->15->20->25->30.

Weet ook, hoe voeg ek 'n nodus aan die einde van 'n gekoppelde lys by?

Stappe om nodus aan die einde van Enkelgekoppelde lys in te voeg

  1. Skep 'n nuwe nodus en maak seker dat die adresgedeelte van die nuwe nodus na NULL wys, dws newNode->next=NULL.
  2. Gaan na die laaste knoop van die gekoppelde lys en verbind die laaste knoop van die lys met die nuwe knoop, d.w.s. laaste knoop sal nou na nuwe knoop wys.

Hoe sorteer jy 'n gekoppelde lys?

Hoe om 'n gekoppelde lys te sorteer deur saam te sorteer

  1. Indien: Die lys een of minder elemente bevat, gee dieselfde lys terug.
  2. Anders: Verdeel die lys in helftes deur die splitsing-funksie te gebruik.
  3. Sorteer: Sorteer ?die twee helftes van die lys.
  4. Voeg aan die einde die gesorteerde lyste saam.

Aanbeveel: