Chapter 11 has several programming projects, including a project that uses heaps. This presentation shows you what a heap is, and demonstrates two.
1 Foundations of Software Design Fall 2002 Marti Hearst Lecture 18: Hash Tables.