[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/mayurgalhate/Data-Structure-Algorithm/main/13circularll.cpp [Back]  [Original]

#include
using namespace std;
   
   class Node{
    public:
    int data;
    Node* next;

    //constrcutor
    Node(int d) {
        this->data = d;
        this->next = NULL;
    }

    ~Node() {
        int value=this->data;
        if(this->next!=NULL){
            delete next;
            next=NULL;
        }
        cout  next;
        }
        
        //element found -> curr is representing element wala node
        Node* temp = new Node(d);
        temp -> next = curr -> next;
        curr -> next = temp;

    }

}
void print(Node* tail) {

    Node* temp = tail;

    //empty list
    if(tail == NULL) {
        cout next;
     //1 Node Linked List
        if(curr == prev) {
            tail = NULL;
        }

        //>=2 Node linked list
        else if(tail == curr ) {
            tail = prev;
        }

        curr -> next = NULL;
        delete curr;

    }
   
}


int main(){
    Node* tail=NULL;
     insertNode(tail, 5, 3);
     print(tail);

       insertNode(tail, 3, 5);
    print(tail);


    insertNode(tail, 5, 7);
    print(tail);

    insertNode(tail, 7, 9);
    print(tail);
 
 deleteNode(tail, 9);
    print(tail);
    return 0;
}

Web Proxy Viewer  |  New URL  |  Original Page