This guide illustrates, via examples, what data structures are, how to code them, and how to use them.

Major Sections



Preface





I -- Algorithms





II -- Abstractions and Generalizations


Chapters

Chapter Indexes



III -- Dynamic Array


Chapters

Chapter Indexes



IV -- Linked List


Chapters

Chapter Indexes



V -- Specialized Linear Structures


Chapters

Chapter Indexes



VI -- Hash-Based Structures





VII -- Binary Search Tree





Appendices


Chapters

Chapter Indexes