কম্পিউটার টিউটোরিয়াল

C#-এ LinkedList-র শেষ নোড পান

LinkedList<T> ক্লাসের Last প্রপার্টি লিস্টের শেষ নোড (টেইল) রিটার্ন করে। First প্রপার্টি হেড নোড দেয়। নোডের Value প্রপার্টি থেকে আসল মান পাওয়া যায়।

উদাহরণ ১: স্ট্রিং LinkedList-এ প্রথম এবং শেষ নোড

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        LinkedList list = new LinkedList();
        list.AddLast("A");
        list.AddLast("B");
        list.AddLast("C");
        list.AddLast("D");
        list.AddLast("E");
        list.AddLast("F");
        list.AddLast("G");
        list.AddLast("H");
        list.AddLast("I");
        list.AddLast("J");
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("প্রথম নোড = " + list.First.Value);
        Console.WriteLine("শেষ নোড = " + list.Last.Value);
        list.Clear();
        Console.WriteLine("নোডের সংখ্যা (আপডেটেড) = " + list.Count);
    }
}

আউটপুট

নোডের সংখ্যা = 10
প্রথম নোড = A
শেষ নোড = J
নোডের সংখ্যা (আপডেটেড) = 0

উদাহরণ ২: ইন্টিজার LinkedList

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        LinkedList list = new LinkedList();
        list.AddLast(100);
        list.AddLast(200);
        list.AddLast(300);
        list.AddLast(400);
        list.AddLast(500);
        list.AddLast(600);
        list.AddLast(700);
        list.AddLast(800);
        list.AddLast(900);
        list.AddLast(1000);
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("প্রথম নোড = " + list.First.Value);
        Console.WriteLine("শেষ নোড = " + list.Last.Value);
        list.Clear();
        Console.WriteLine("নোডের সংখ্যা (আপডেটেড) = " + list.Count);
    }
}

আউটপুট

নোডের সংখ্যা = 10
প্রথম নোড = 100
শেষ নোড = 1000
নোডের সংখ্যা (আপডেটেড) = 0

উন্নত ব্যবহার: AddLast, AddFirst, AddAfter, AddBefore দিয়ে নোড ম্যানিপুলেশন করা যায়। Find(value) দিয়ে নোড খুঁজে বের করে Remove(node) দিয়ে O(1)-এ মুছে ফেলা যায়।

  1. জাভাস্ক্রিপ্টে নোড লিস্টের শেষ আইটেম পাওয়া length প্রপার্টি ছাড়া

  2. সি শার্প প্রোগ্রাম: লিংকড লিস্টের প্রথম পজিশনে নোড যোগ করা

  3. পাইথনে লিস্টের শেষ উপাদান পাওয়ার উপায়

  4. পাইথন লিস্ট থেকে লাস্ট এলিমেন্ট কীভাবে পাবেন?