老師請問這個報錯是甚麼原因 我寫得和老師一樣啊
来源:9-5 LeetCode:133. 克隆图

weixin_慕雪0272820
2021-06-18
/**
* // Definition for a Node.
* function Node(val, neighbors) {
* this.val = val === undefined ? 0 : val;
* this.neighbors = neighbors === undefined ? [] : neighbors;
* };
*/
/**
* @param {Node} node
* @return {Node}
*/
var cloneGraph = function(node) {
if(!node) return
const visited = new Map()
const dfs =(n) => {
//copy每個node
const nCopy = new Node(n.val)
visited.set( n, nCopy)
(n.neighbors || []).forEach(ne=>{
if(!visited.has(ne)){
dfs(ne)
}
nCopy.neighbors.push(visited.get(ne))
})
}
dfs(node)
return visited.get(node)
};
写回答
3回答
-
lewis
2022-10-26
打印一下visited看看
00 -
我是卷王
2022-10-26
哈哈,我也遇到,少个分号
00 -
lewis
2021-06-18
看代码确实看不出问题,你打印一下 typeof visited看看
062021-07-19
相似问题
老師幫我看下這個報錯
回答 4
老师您好,报错原因我实在是不明白
回答 1