Heim >Java >javaLernprogramm >Nachbestellliste: LC Medium, GFG hart

Nachbestellliste: LC Medium, GFG hart

Patricia Arquette
Patricia ArquetteOriginal
2025-01-28 00:05:09406Durchsuche

Reorder List: LC  medium, GFG hard

Titelverbindung:

Kraftschnalle, Geeksforgeeks Die Idee, das Problem zu lösen,

Wir müssen zwei Zeiger verwenden, um auf den Kopf und den Schwanz der verknüpften Liste zu verweisen.

Methode

Schritt 1: Verwenden Sie die schnelle langsame Zeigermethode, um den Mittelpunkt der verknüpften Liste zu finden.

Schritt 2:

Die verknüpfte Liste in zwei Teile unterteilen: die erste Hälfte und die zweite Hälfte .

Schritt 3: Verwenden Sie die Funktion , um die zweite Hälfte der verknüpften Liste umzukehren. firstHalf secondHalf Schritt 4:

Im letzten Schritt die zweite Hälfte und die erste Hälfte der Umkehrung verschmelzen, um das Endergebnis zu erhalten.

Komplexität reverse()

Zeitkomplexität: o (n) Raumkomplexität: o (1)

Code

  • Weitere Lösungen finden Sie unter:
  • GitHub
  • Persönliche Homepage:
Kraftschnalle: Devn007

Geeksforgeeks persönliche Homepage: GFG: Devnirwal16

Das obige ist der detaillierte Inhalt vonNachbestellliste: LC Medium, GFG hart. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn