File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
src/main/kotlin/g0101_0200/s0133_clone_graph Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,14 @@ class Solution {
1616 return cloneGraph(node, HashMap ())
1717 }
1818
19- private fun cloneGraph (node : Node ? , processedNodes : MutableMap <Node ? , Node ?>): Node ? {
19+ private fun cloneGraph (node : Node ? , processedNodes : MutableMap <Node , Node ?>): Node ? {
2020 if (node == null ) {
2121 return null
2222 } else if (processedNodes[node] != null ) {
2323 return processedNodes[node]
2424 }
25- val newNode = Node (0 )
25+ val newNode = Node (node.` val ` )
2626 processedNodes.put(node, newNode)
27- newNode.`val ` = node.`val `
28- newNode.neighbors = ArrayList ()
2927 for (neighbor in node.neighbors) {
3028 val clonedNeighbor = cloneGraph(neighbor, processedNodes)
3129 if (clonedNeighbor != null ) {
You can’t perform that action at this time.
0 commit comments