//DISPLAY 13.9 Function to Add a Node in the Middle of a Linked List //Function Declaration struct Node { int data; Node *link; }; typedef Node* NodePtr; void insert(NodePtr after_me, int the_number); //Precondition: after_me points to a node in a linked //list. //Postcondition: A new node containing the_number //has been added after the node pointed to by after_me. //Function Definition void insert(NodePtr after_me, int the_number) { NodePtr temp_ptr; temp_ptr = new Node; temp_ptr->data = the_number; temp_ptr->link = after_me->link; after_me->link = temp_ptr; }