Skip to main content

degree_median

Function degree_median 

Source
pub fn degree_median(graph: &Graph) -> IgraphResult<f64>
Expand description

Compute the median of the degree sequence.

Returns the median degree. For even-sized sequences, returns the average of the two middle values. Returns 0.0 for empty graphs.

§Examples

use rust_igraph::{Graph, degree_median};

// Path P_3: degrees [1,2,1] sorted → [1,1,2], median = 1
let g = Graph::from_edges(&[(0,1),(1,2)], false, Some(3)).unwrap();
assert!((degree_median(&g).unwrap() - 1.0).abs() < 1e-10);