618.Search Graph Nodes
1.description(Medium)
Given aundirected graph, anodeand atarget, return the nearest node to given node which value of it is target, returnNULLif you can't find.
There is amappingstore the nodes' values in the given parameters.
Notice
It's guaranteed there is only one available solution
Example
2------3 5
\ | |
\ | |
\ | |
\ | |
1 --4
Give a node 1, target is 50
there a hash named values which is [3,4,10,50,50], represent:
Value of node 1 is 3
Value of node 2 is 4
Value of node 3 is 10
Value of node 4 is 50
Value of node 5 is 50
Return node 42.Code
经典的graph中的BFS,这里没有size,因为没有层数这个概念,加了hashset去记录有没有访问过这个点。
Version 1:简洁版
Version 2:啰嗦版
Last updated
Was this helpful?