delete node
| doon (96) |
|
if i want to delete a node in a linked list
recursively.
what shall i send from the main in order test my function what i wrote
1 2 3 4 5 6 7 8 9 10 11
|
IntSLLNode deleteNode( int node, IntSLLNode ptr ) {
if( ptr == 0 )
return ptr;
else
if ( ptr->info == node )
return (ptr->next);
else {
ptr->next = deleteNode( node, ptr->next );
return ptr;
}
}
|
|
|
|
| cire (2356) |
|
| what shall i send from the main in order test my function what i wrote |
Looks like you shall send it an int and a pointer.
Since it never removes a node/value from the list, however, I wouldn't hold my breath waiting for the test to succeed.
|
|
|
| doon (96) |
|
so shall the user inter the num of the node that he want to delete?
then we call the function by deleteNode(node,ptr);
|
|
|
Topic archived. No new replies allowed.