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

C#-তে হেডনোড (HeadNode) থেকে nth এলিমেন্ট ডিলিট করা

প্রথমে একটি লিংকড লিস্ট (linked list) তৈরি করে কিছু এলিমেন্ট যোগ করুন।

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

এখন হেডনোড থেকে nth এলিমেন্ট ডিলিট করতে, আপনি যা ডিলিট করতে চান সেটি পাস করুন। আপনি যদি ১ সেট করেন, তবে হেড নোডটি ডিলিট হয়ে যাবে।

উদাহরণ

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. Android-এ ListView-এর জন্য ArrayList-এন এলিমেন্ট মুছে ফেলার পদ্ধতি

  2. পাইথনে লিস্টের টাপল থেকে nth এলিমেন্ট অ্যাক্সেস করুন

  3. পাইথনে লিংকড লিস্ট থেকে Nth নোড মুছে ফেলা

  4. পাইথন ব্যবহার করে স্ট্রিং থেকে ক্যারেক্টার মুছে ফেলার পদ্ধতি