node=list.Find("Four");list.AddBefore déjà créé"/> node=list.Find("Four");list.AddBefore déjà créé">

Maison  >  Article  >  développement back-end  >  Comment implémenter le parcours d'une liste chaînée unidirectionnelle en utilisant C# ?

Comment implémenter le parcours d'une liste chaînée unidirectionnelle en utilisant C# ?

PHPz
PHPzavant
2023-08-31 09:41:09938parcourir

Comment implémenter le parcours dune liste chaînée unidirectionnelle en utilisant C# ?

Configurer la collection Linked List -

var list = new LinkedList<string>();

Maintenant, ajoutez des éléments -

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

Maintenant, ajoutons de nouveaux éléments dans la LinkedList déjà créée -

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

Voyons maintenant comment parcourir les nœuds dans un lien unique liste -

Exemple

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);
      }
   }
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer