Arrays are a fundamental data structure that store elements at contiguous memory locations.
Linked Lists are a sequence of elements where each element points to the next, allowing for efficient insertions and deletions.
Trees are a hierarchical data structure used to represent hierarchical relationships.
Sorting algorithms arrange the elements of a list in a specific order (e.g., ascending or descending).
Searching algorithms are used to find specific elements in data structures like arrays or trees.