UNPKG

min-cycles

Version:

Minimal cycle basis for a planar graph

11 lines (9 loc) 181 B
export function a2v([x,y]) { return {x, y, adj: []}; } export function addEdges(edges) { edges.forEach(([a,b]) => { a.adj.push(b); b.adj.push(a); }); }