1. Linear data structures like arrays, stacks, queues, and linked lists process data items in a linear fashion.
2. Stacks follow a last-in, first-out principle where the last item inserted is the first removed.
3. Queues follow a first-in, first-out principle where the first item inserted is the first removed.