৬-৬ঃ Head ডিলিট

Head Node ডিলিট করা Head Node এ কোনো একটি Node insert করার মতোই simple. Working Procedure:

  1. Delete_node এ head কে স্টোর করে রাখবো

  2. head এ head->next স্টোর করে রাখি। অর্থাৎ , head কে shift করে এর পরের Node এ নিয়ে যাবো

  3. এরপর delete keyword ব্যবহার করে Delete_node কে ডিলিট করে দিবো।

Drawing

Code :

void delete_head(Node *&head){
    Node* delete_node = head; // Delete_node এ head কে স্টোর করে রাখলাম
    head = head->next; //head এ head->next স্টোর করে রাখি 
    delete delete_node; // delete_node কে delete করে দিলাম 
}

এইভাবে linked list এ কাজ করার ক্ষেত্রে আমরা অনেক error ফেইস করবো। নেক্সট এ আমরা শিখবো কীভাবে error handling করতে হবে।

Last updated