You can also refer to the book Data Structures in C by Tennenbaum. It has very good example programs and material.