(n, k)
| 17 | }; |
| 18 | |
| 19 | var initGraph = (n, k) => ({ |
| 20 | graph: Array.from({ length: n + 1 }) |
| 21 | .fill() |
| 22 | .map(() => []), |
| 23 | maxTime: Array.from({ length: n + 1 }).fill(Infinity), |
| 24 | queue: new Queue([[k, 0]]), |
| 25 | }); |
| 26 | |
| 27 | var buildGraph = (times, n, k) => { |
| 28 | const { graph, maxTime, queue } = initGraph(n, k); |