the node_delete variable is then checked after all the if-else statements has been evaluated if any of the if-else statements changed this variablethen it means node has been deleted from the list the count variable is therefore decremented by if node_deletedself count - as an example of deleting node that is buried within listassume the existence of three nodesaband to delete node in the middle of the listwe will essentially make point to as its next nodewhile making point to as its previous nodeafter such an operationwe end up with the following list