Catching the Head, Tail, and Everything in Between: A Streaming Algorithm for the Degree Distribution
Random graphs with arbitrary degree distributions and their applications