Algorithms and Data Structures
- Union Find is used to to dynamically maintain information about connected components of a graph
- Stack, Queues & Bags are used to store and access elements using LIFO, FIFO or unordered strategies
- Elementary Sorts rearrange items into ascending order
- Merge Sort is one of the most efficient sorting algorithms