Insert a node at the head of a linked list

  • + 1 comment

    this code in c++ worked: -

    SinglyLinkedListNode* insertNodeAtHead(SinglyLinkedListNode* llist, int data) {

    //llist->next=NULL;
    SinglyLinkedListNode *temp=new SinglyLinkedListNode(data);
    if(llist==NULL){
        return new SinglyLinkedListNode(data);
    }
    else{
        temp->next=llist;
        temp->data=data;
        llist=temp;
    }
    return llist;
    

    }