138. Copy List with Random Pointer
https://leetcode.com/problems/copy-list-with-random-pointer/
Last updated
Was this helpful?
https://leetcode.com/problems/copy-list-with-random-pointer/
Last updated
Was this helpful?
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 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 representing Node.val
random_index
: the index of the node (range from 0
to n-1
) where random pointer points to, or null
if it does not point to any node.
Example 1:
Example 2:
Example 3:
Example 4:
Constraints:
-10000 <= Node.val <= 10000
Node.random
is 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
#linkedlist