Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Program C# untuk mencari nod dalam senarai terpaut

Program C# untuk mencari nod dalam senarai terpaut

王林
Lepaskan: 2023-08-26 17:53:10
ke hadapan
857 orang telah melayarinya

Program C# untuk mencari nod dalam senarai terpaut

首先,创建一个新的链表 -

LinkedList<string> myList = new LinkedList<string>();
Salin selepas log masuk

现在在链接列表中添加一些元素 -

// 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");
Salin selepas log masuk

现在让我们找到一个节点并在其后添加一个新节点 -

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

示例

您可以尝试运行以下代码来查找链表中的节点。

现场演示< /p>

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);
      }
   }
}
Salin selepas log masuk

输出

P
Q
R
ADDED
S
T
U
Salin selepas log masuk

Atas ialah kandungan terperinci Program C# untuk mencari nod dalam senarai terpaut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan