• Arrays and Lists: Sequential collections of data accessed by an index.
• Strings: Sequences of characters used for text manipulation.
• Linked Lists: Linear nodes where each element points to the next.
• Stacks and Queues: Following LIFO (Last-In-First-Out) or FIFO (First-In-First-Out) rules.
• Hash Maps / Dictionaries: Key-value pairs for fast lookups and frequency counting.
• Trees and Graphs: Hierarchical or network-like nodes connected by edges (such as Binary Search Trees).