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

C#-এ LinkedList-র শেষে নতুন নোড বা মান যোগ করুন

LinkedList<T> ক্লাসের AddLast() মেথড ব্যবহার করে লিস্টের শেষে নতুন নোড বা মান যোগ করা যায়। এটি O(1) অপারেশন কারণ লিস্টটি টেইল রেফারেন্স মেইনটেইন করে।

উদাহরণ ১: স্ট্রিং লিস্টে উপাদান যোগ

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");
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("LinkedList-এ উপাদানসমূহ...");
        foreach (string res in list) {
            Console.WriteLine(res);
        }
        
        list.AddLast("G");
        list.AddLast("H");
        list.AddLast("I");
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("LinkedList-এ উপাদানসমূহ...");
        foreach (string res in list) {
            Console.WriteLine(res);
        }
    }
}

আউটপুট

নোডের সংখ্যা = 6
LinkedList-এ উপাদানসমূহ...
A
B
C
D
E
F
নোডের সংখ্যা = 9
LinkedList-এ উপাদানসমূহ...
A
B
C
D
E
F
G
H
I

উদাহরণ ২: ইন্টিজার লিস্টে উপাদান যোগ

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);
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("LinkedList-এ উপাদানসমূহ...");
        foreach (int res in list) {
            Console.WriteLine(res);
        }
        
        list.AddLast(400);
        list.AddLast(500);
        list.AddLast(600);
        
        Console.WriteLine("নোডের সংখ্যা = " + list.Count);
        Console.WriteLine("LinkedList-এ উপাদানসমূহ...");
        foreach (int res in list) {
            Console.WriteLine(res);
        }
    }
}

আউটপুট

নোডের সংখ্যা = 3
LinkedList-এ উপাদানসমূহ...
100
200
300
নোডের সংখ্যা = 6
LinkedList-এ উপাদানসমূহ...
100
200
300
400
500
600

টিপস: AddFirst() ব্যবহার করে শুরুর দিকেও নোড যোগ করা যায়। AddAfter() এবং AddBefore() দিয়ে নির্দিষ্ট নোডের trước বা পরে ইনসার্ট করা যায়।

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

  2. সার্কুলার লিংকড লিস্টের শেষে নতুন নোড ইনসার্ট করার পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম: ডাবলি লিংকড লিস্টের শেষে নতুন নোড ইনসার্ট করা

  4. পাইথন প্রোগ্রাম: ডাবলি লিংকড লিস্টের শেষ থেকে নোড ডিলিট করা