Question

Given only a pointer to a node (not the head) in a singly linked list, and no access to the node's predecessor, what is the standard technique used to 'delete' that given node from the list?

A Set the given node's data field to NULL without changing any pointers
B Reverse the entire linked list first, then delete the last node
C It is impossible to delete a node without a pointer to its predecessor
D Copy the data from the next node into the given node, then delete (bypass) the next node instead
E Traverse the list from the head to find and update the predecessor's next pointer
Practice Next

Hey! Ask a query

🎓
Think You're Ready for RBI Grade B?
RBI Grade B 2026 Phase 1 Memory Based Paper
  • 200 Questions with Detailed Solutions
  • Section-wise Coverage (GA, English, Quant & Reasoning)