public void Insert(T a) { if (m_minPQ.Size() < m_max) { m_minPQ.Insert(a); } else { if (m_comparer.Compare(m_minPQ.Top(), a) < 0) { m_minPQ.ChangeTop(a); } } }