Solution: Frog Position After T Seconds
Let’s solve the Frog Position After T Seconds using the Tree Breadth-First Search pattern.
We'll cover the following...
Statement
You are given an undirected tree with n
vertices labeled from
At each step, the frog follows these rules:
Move to an unvisited neighbor:
If the frog has unvisited neighbors, it jumps to one of them, chosen uniformly at random (equal probability for each choice).No revisiting:
The frog can not jump back to a vertex it has already visited.Stay when stuck:
The frog will keep jumping at its current vertex if there are no unvisited neighbors.
The tree is represented as an array of edges, where edges[i]
= [