Sort
Sort
Bubble Sort
Advantages:
o Simple to implement.
Disadvantages:
2. Selection Sort
Advantages:
Disadvantages:
3. Insertion Sort
Advantages:
o Stable sort.
o Simple implementation.
Disadvantages:
Advantages:
o Time complexity is always O(n log n), even in the worst case.
o Stable sort.
o Good for linked lists and external sorting (e.g., large files on disk).
Disadvantages:
5. Quick Sort
Advantages:
Disadvantages:
o Not stable.
Summary Table:
Merge Sort O(n log n) O(n) Yes No Linked lists, large datasets