graphreduce
var G = var g = {} // create edgesGGG // delete an edgeG // iterate each nodeG// => 1 { edges: { '2': true } }// => 2 { edges: { '3': true } }// => 3 { edges: { '2': true } }// => 4 { edges: {} } // g is a plain old javascript objectg /* =>{ '1': { '2': true }, '2': { '3': true }, '3': {}, '4': {} }*/ // rank the connectedness of nodes using a pagerank derivativeG /* =>{ '1': 0.037500000000000006, '2': 0.25, '3': 0.25, '4': 0.037500000000000006 }*/GG /* =>{ '1': 0.037500000000000006, '2': 0.4625, '3': 0.25, '4': 0.037500000000000006 }*/ // helper to generate a random graphvar _g = G // 100 nodes, 100 edges
License
MIT