ใช้เมธอด Remove() เพื่อลบโหนดครั้งแรกที่พบใน LinkedList
ขั้นแรก ให้ตั้งค่า LinkedList ด้วยองค์ประกอบจำนวนเต็ม:
int[] num = {2, 5, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
ตอนนี้ สมมติว่าคุณต้องการลบโหนดที่มีองค์ประกอบ 7 สำหรับนั้น ให้ใช้เมธอด Remove():
list.Remove(7);
มาดูโค้ดทั้งหมดกัน
ตัวอย่าง
using System;
using System.Collections.Generic;
class Demo
{
static void Main()
{
int[] num = {2, 5, 7, 15};
LinkedList<int> list = new LinkedList<int>(num);
foreach (var n in list)
{
Console.WriteLine(n);
}
// เพิ่มโหนดที่ท้ายสุด
var newNode = list.AddLast(25);
Console.WriteLine("LinkedList after adding new nodes...");
foreach (var n in list)
{
Console.WriteLine(n);
}
// ลบ
list.Remove(7);
Console.WriteLine("LinkedList after removing a node...");
foreach (var n in list)
{
Console.WriteLine(n);
}
}
}
ผลลัพธ์
2
5
7
15
LinkedList after adding new nodes...
2
5
7
15
25
LinkedList after removing a node...
2
5
15
25