File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/main/java/com/fishercoder/solutions Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -12,11 +12,11 @@ public NodeCopy copyRandomBinaryTree(Node root) {
12
12
Map <Node , NodeCopy > map = new HashMap <>();
13
13
map .put (root , new NodeCopy (root .val ));
14
14
dfs (root , map );
15
- dfsAgain (root , map );
15
+ dfsRandom (root , map );
16
16
return map .get (root );
17
17
}
18
18
19
- private void dfsAgain (Node root , Map <Node , NodeCopy > map ) {
19
+ private void dfsRandom (Node root , Map <Node , NodeCopy > map ) {
20
20
if (root == null ) {
21
21
return ;
22
22
}
@@ -31,8 +31,8 @@ private void dfsAgain(Node root, Map map) {
31
31
copy .random = map .get (root .random );
32
32
}
33
33
map .put (root , copy );
34
- dfsAgain (root .left , map );
35
- dfsAgain (root .right , map );
34
+ dfsRandom (root .left , map );
35
+ dfsRandom (root .right , map );
36
36
}
37
37
38
38
private void dfs (Node root , Map <Node , NodeCopy > map ) {
You can’t perform that action at this time.
0 commit comments