Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โปรแกรม C# ลบโหนดที่ท้ายสุดของ Linked List

นี่คือ LinkedList ของเรา:

string[] employees = { "Patrick", "Robert", "John", "Jacob", "Jamie" };
LinkedList<string> list = new LinkedList<string>(employees);

ตอนนี้ สมมติว่าคุณต้องการลบโหนดสุดท้าย คือ "Jamie" สำหรับนั้น ให้ใช้เมธอด RemoveLast():

list.RemoveLast();

ตัวอย่าง

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        string[] employees = { "Patrick", "Robert", "John", "Jacob", "Jamie" };
        LinkedList<string> list = new LinkedList<string>(employees);
        
        foreach (var emp in list)
        {
            Console.WriteLine(emp);
        }
        
        // ลบโหนดสุดท้าย
        list.RemoveLast();
        Console.WriteLine("LinkedList after removing last node...");
        
        foreach (var emp in list)
        {
            Console.WriteLine(emp);
        }
    }
}

ผลลัพธ์

Patrick
Robert
John
Jacob
Jamie
LinkedList after removing last node...
Patrick
Robert
John
Jacob