In this post I show how .NET's PriorityQueue implements its methods and relate these methods to operations on a min-heap data structure| Andrew Lock | .NET Escapades