What Are Data Structures and Algorithms


The subject of this book is data structures and algorithms.
A data structure is an arrangement of data in a computer’s
memory (or sometimes on a disk). Data structures include
arrays, linked lists, stacks, binary trees, and hash tables,
among others. Algorithms manipulate the data in these
structures in various ways, such as searching for a particular
data item and sorting the data.