Copy a linked list with random pointers

0
Remix

Each node of a linked list has a next pointer and a random pointer that can point at any node or nowhere. Make a deep copy of the list. Do it with a map from old nodes to new ones, then without extra space by weaving the copies between the original nodes and splitting them apart.

AppleMetaCodingLast asked Jun 2026
No answer yet. Write the first one; the best answer gets endorsed.