Inhaltsverzeichnis:

Wie sortiere ich eine verknüpfte Liste alphabetisch?
Wie sortiere ich eine verknüpfte Liste alphabetisch?
Anonim

Sortierung ein Faden LinkedList in Java ist einfach. Du kannst Sortieren die Saite LinkedList aufsteigend alphabetisch bestellen mit Sortieren ( Listenliste ). Du kannst auch Sortieren die Saite LinkedList im absteigenden alphabetisch bestellen mit Sortieren ( Listenliste , Komparator c).

Wenn man dies berücksichtigt, wie sortiert man eine verknüpfte Liste?

Unten ist einfaches Einfügen Sortieren Algorithmus für verlinkte Liste . 1) Erstellen Sie ein leeres sortiert (oder Ergebnis) aufführen 2) Durchquere das Gegebene aufführen , folgen Sie für jeden Knoten. a) Aktuellen Knoten einfügen in sortiert Eingang sortiert oder Ergebnis aufführen . 3) Ändere den Kopf des gegebenen verlinkte Liste an den Kopf sortiert (oder Ergebnis) aufführen.

Anschließend stellt sich die Frage, wie sortiert man eine verknüpfte Liste in CPP? C++-Programm zum Implementieren einer sortierten einfach verknüpften Liste

  1. * C++-Programm zum Implementieren einer sortierten einzeln verknüpften Liste.
  2. #enthalten
  3. #enthalten
  4. #enthalten
  5. struct-Knoten.
  6. int-Daten;
  7. Knoten *weiter;
  8. }*p = NULL, *head = NULL, *q = NULL, *np = NULL;

Die Frage ist auch, wie Sie eine verknüpfte Liste mit Bubble-Sort sortieren?

Um die Blasensortierung durchzuführen, führen wir die folgenden Schritte aus:

  1. Schritt 1: Überprüfen Sie, ob die Daten der 2 benachbarten Knoten in aufsteigender Reihenfolge vorliegen oder nicht. Wenn nicht, tauschen Sie die Daten der 2 benachbarten Knoten aus.
  2. Schritt 2: Am Ende von Durchgang 1 befindet sich das größte Element am Ende der Liste.
  3. Schritt 3: Wir beenden die Schleife, wenn alle Elemente gestartet sind.

Wie sortieren Sie eine verknüpfte Liste in Java?

sortList() sortiert die Knoten der Liste in aufsteigender Reihenfolge

  1. Definieren Sie einen Knotenstrom, der auf den Kopf zeigt.
  2. Definieren Sie einen anderen Knotenindex, der auf den Knoten neben dem aktuellen zeigt.
  3. Vergleichen Sie die Daten des aktuellen und des Indexknotens.
  4. Strom zeigt auf Strom.
  5. Fahren Sie mit diesem Vorgang fort, bis die gesamte Liste sortiert ist.

Empfohlen: