138. Copy List with Random Pointer
https://leetcode.com/problems/copy-list-with-random-pointer/
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.
Return a deep copy of the list.
The Linked List is represented in the input/output as a list of n nodes. Each node is represented as a pair of [val, random_index] where:
val: an integer representingNode.valrandom_index: the index of the node (range from0ton-1) where random pointer points to, ornullif it does not point to any node.
Example 1:

Example 2:

Example 3:

Example 4:
Constraints:
-10000 <= Node.val <= 10000Node.randomis null or pointing to a node in the linked list.The number of nodes will not exceed 1000.
you should restore the original linked list
Solution
#linkedlist
Last updated
Was this helpful?