A complete introduction to the topic of data structures & algorithms, approached from an object-oriented perspective, using C++. All data structures are described, including stacks, queues, sets, linked lists, trees & graphs. Searching & sorting algorithms are also studied.