Maison  >  Article  >  développement back-end  >  Programme C# pour trouver des nœuds dans la liste chaînée

Programme C# pour trouver des nœuds dans la liste chaînée

王林
王林avant
2023-08-26 17:53:10722parcourir

Programme C# pour trouver des nœuds dans la liste chaînée

Tout d'abord, créez une nouvelle liste chaînée -

LinkedList<string> myList = new LinkedList<string>();

Ajoutez maintenant quelques éléments dans la liste chaînée -

// Add 6 elements in the linked list
myList.AddLast("P");
myList.AddLast("Q");
myList.AddLast("R");
myList.AddLast("S");
myList.AddLast("T");
myList.AddLast("U");

Trouvons maintenant un nœud et ajoutons un nouveau nœud après lui -

LinkedListNode<string> node = myList.Find("R");
myList.AddAfter(node, "ADDED");

Exemple

Vous pouvez essayez d'exécuter le code suivant pour trouver les nœuds dans la liste chaînée.

Démo en direct

using System;
using System.Collections.Generic;
class Program {
   static void Main() {
      LinkedList<string> myList = new LinkedList<string>();
      // Add 6 elements in the linked list
      myList.AddLast("P");
      myList.AddLast("Q");
      myList.AddLast("R");
      myList.AddLast("S");
      myList.AddLast("T");
      myList.AddLast("U");
      LinkedListNode node = myList.Find("R");
      myList.AddAfter(node, "ADDED");
      foreach (var i in myList) {
         Console.WriteLine(i);
      }
   }
}

Sortie

P
Q
R
ADDED
S
T
U

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