Sorting Algorithms.
datasets or nearly sorted arrays where its simplicity can outweigh its inefficiency. It’s often used in scenarios where elements are frequently added to an already sorted list. Limitations: Inefficient for large datasets due to its quadratic time complexity. Not suitable for real-time applications