কম্পিউটার

একটি লিঙ্ক করা তালিকায় প্রদত্ত নোডের আগে একটি নোড যোগ করার জন্য C# প্রোগ্রাম


একটি লিঙ্কডলিস্ট ঘোষণা করুন এবং এতে নোড যোগ করুন।

string [] students = {"Tim","Jack","Henry","David","Tom"};
LinkedList<string> list = new LinkedList<string>(students);

আসুন একটি নতুন নোড যোগ করুন৷

var newNode = list.AddLast("Kevin");

এখন, প্রদত্ত নোডের আগে একটি নোড যোগ করতে, AddBefore() পদ্ধতি ব্যবহার করুন।

list.AddBefore(newNode, "Matt");

আসুন এখন সম্পূর্ণ কোড দেখি।

উদাহরণ

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      string [] students = {"Tim","Jack","Henry","David","Tom"};
      LinkedList<string> list = new LinkedList<string>(students);
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
      // adding a node at the end
      var newNode = list.AddLast("Kevin");
      // adding a new node before the node added above
      list.AddBefore(newNode, "Matt");
      Console.WriteLine("LinkedList after adding new nodes...");
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
   }
}

আউটপুট

Tim
Jack
Henry
David
Tom
LinkedList after adding new nodes...
Tim
Jack
Henry
David
Tom
Matt
Kevin

  1. একটি প্রদত্ত তালিকার মধ্যক খুঁজে বের করতে সি প্রোগ্রাম।

  2. সি প্রোগ্রামে একটি লিঙ্কযুক্ত তালিকার শেষ থেকে n'th নোডের জন্য প্রোগ্রাম

  3. পাইথনে প্রদত্ত অবস্থানের আগে একটি লিঙ্কযুক্ত তালিকায় নতুন উপাদান সন্নিবেশ করার প্রোগ্রাম

  4. একটি প্রদত্ত একক লিঙ্কযুক্ত তালিকাকে একটি সার্কুলার তালিকায় রূপান্তর করতে পাইথন প্রোগ্রাম