Hi,
I am trying to understand linked lists. Can someone help me understand this linked list function:
thanksCode:Node* insertNode(Node*head,int value1){ Node*newNode=(Node*)malloc(sizeof(Node)); newNode->value=value1; newNode->link=NULL; if(head==NULL){ head=newNode; } else{ Node*temp=head; while(temp->link!=NULL){ temp=temp->link;} temp->link=newNode; } return head; }{