This document summarizes different types of data structures. It defines data structures as particular ways of organizing data to be used efficiently. There are two main types: primitive and non-primitive. Primitive structures are basic data types like integers and floats, while non-primitive structures include linear ones like arrays and linked lists that use sequential operations as well as non-linear ones like trees and graphs that use random operations.