UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

10 lines (9 loc) 286 B
function maxValue(node, visited=new Set()) { if (visited.has(node)) return -Infinity; visited.add(node); let neighborMaxes = node.neighbors.map((neighbor) => maxValue(neighbor, visited)); return Math.max(node.val, ...neighborMaxes); } module.exports = { maxValue };