কম্পিউটার

C# ব্যবহার করে হেডনোড থেকে nth উপাদান মুছুন


প্রথমত, একটি লিঙ্ক তালিকা সেট করুন এবং কিছু উপাদান যোগ করুন।

Demo list = new Demo();
list.Push(50);
list.Push(100);
list.Push(150);

এখন হেডনোড থেকে nth উপাদান মুছে ফেলতে, আপনি যা মুছতে চান তা পাস করুন। আপনি যদি 1 সেট করেন, তাহলে এটি হেড নোড মুছে ফেলবে।

উদাহরণ

if (val == 1) {
   head = head.Next;
   return;
}
// n points to the node before the node we wish to delete
Node n = head;
// m is the node set to be deleted
Node m = head.Next;
for (int i = 2; i < val; i++) {
   n = n.Next;
   m = m.Next;
}
n.Next = m.Next;

উপরে, আমরা যে নোডটি মুছতে চাই তার আগে নোডকে নির্দেশ করার জন্য আমরা নিম্নলিখিতটি সেট করেছি।

Node n = head;

  1. অ্যান্ড্রয়েডে লিস্টভিউয়ের জন্য অ্যারেলিস্ট থেকে উপাদান কীভাবে মুছবেন?

  2. তালিকায় পাইথন টিপলস থেকে nম উপাদান অ্যাক্সেস করা হচ্ছে

  3. পাইথনে তালিকার শেষ থেকে Nth নোড সরান

  4. পাইথন ব্যবহার করে একটি স্ট্রিং থেকে একটি অক্ষর কিভাবে মুছে ফেলা যায়?