node=list.Find("Four");list.AddBefore neue Elemente hinzu"/> node=list.Find("Four");list.AddBefore neue Elemente hinzu">

Heim  >  Artikel  >  Backend-Entwicklung  >  Wie implementiert man das Durchlaufen einer einseitig verknüpften Liste mit C#?

Wie implementiert man das Durchlaufen einer einseitig verknüpften Liste mit C#?

PHPz
PHPznach vorne
2023-08-31 09:41:09944Durchsuche

Wie implementiert man das Durchlaufen einer einseitig verknüpften Liste mit C#?

Verknüpfte Listensammlung einrichten -

var list = new LinkedList<string>();

Jetzt Elemente hinzufügen -

list.AddLast("One");
list.AddLast("Two");
list.AddLast("Four");

Jetzt fügen wir der bereits erstellten LinkedList neue Elemente hinzu -

LinkedListNode<String> node = list.Find("Four");
list.AddBefore(node, "Three");
list.AddAfter(node, "Five");

Jetzt wollen wir sehen, wie die Knoten in einer einfach verknüpften Liste durchlaufen werden Liste -

Beispiel

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main(string[] args) {
      var list = new LinkedList < string > ();
      list.AddLast("One");
      list.AddLast("Two");
      list.AddLast("Four");

      Console.WriteLine("Travering...");
      foreach(var res in list) {
         Console.WriteLine(res);
      }

      LinkedListNode < String > node = list.Find("Four");
      list.AddBefore(node, "Three");
      list.AddAfter(node, "Five");

      Console.WriteLine("Travering after adding new elements...");

      foreach(var res in list) {
         Console.WriteLine(res);
      }
   }
}

Das obige ist der detaillierte Inhalt vonWie implementiert man das Durchlaufen einer einseitig verknüpften Liste mit C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Optimierungstipps für C#-CodeNächster Artikel:Optimierungstipps für C#-Code