Obsah:

Ako pridáte uzol do prepojeného zoznamu?
Ako pridáte uzol do prepojeného zoznamu?

Video: Ako pridáte uzol do prepojeného zoznamu?

Video: Ako pridáte uzol do prepojeného zoznamu?
Video: Вся правда о Куликовской Битве 2024, Apríl
Anonim

Vložte uzol na konkrétnu pozíciu v prepojenom zozname

  1. Prejdite cez Prepojený zoznam do polohy -1 uzly .
  2. Raz všetky pozície-1 uzly sa prechádzajú, prideľte pamäť a dané údaje novým uzol .
  3. Ukážte ďalší ukazovateľ nového uzol k ďalšiemu prúdu uzol .
  4. Ukážte ďalší ukazovateľ prúdu uzol do nového uzol .

Ako pridáte niečo do prepojeného zoznamu?

Metódy triedy LinkedList:

  1. boolean add (položka objektu): Pridá položku na koniec zoznamu.
  2. void add(int index, Object item): Pridá položku na daný index zoznamu.
  3. boolean addAll(Collection c): Pridá všetky prvky zadanej kolekcie c do zoznamu.

kde sa pridá nový uzol do prepojeného zoznamu? The nový uzol je vždy pridané po poslednom uzol z daného Prepojený zoznam . Napríklad ak je daný Prepojený zoznam je 5->10->15->20->25 a my pridať položka 30 na konci, potom Prepojený zoznam zmení sa na 5->10->15->20->25->30.

Tiež viete, ako pridám uzol na koniec prepojeného zoznamu?

Kroky na vloženie uzla na koniec samostatne prepojeného zoznamu

  1. Vytvorte nový uzol a uistite sa, že časť adresy nového uzla ukazuje na NULL, t. j. newNode->next=NULL.
  2. Prejdite k poslednému uzlu prepojeného zoznamu a spojte posledný uzol zoznamu s novým uzlom, t. j. posledný uzol bude teraz ukazovať na nový uzol.

Ako triedite prepojený zoznam?

Ako zoradiť prepojený zoznam pomocou zoradenia zlúčením

  1. Ak: Zoznam obsahuje jeden alebo menej prvkov, vráťte rovnaký zoznam.
  2. Inak: Rozdeľte zoznam na polovice pomocou funkcie rozdelenia.
  3. Zoradiť: Zoradiť ?dve polovice zoznamu.
  4. Na konci zlúčte zoradené zoznamy.

Odporúča: