In this book, we are interested in the interface as well as the implementation of data structures. We follow the outside in approach to presenting them because it will enable students to easily apply in practical software development what they learn in class. Our approach is outlined in the follow ing sequence of steps.

