Sorting Algorithms

Efficient ways to organize data structures.

Bubble Sort

Simple comparison sort that repeatedly swaps adjacent elements (O(n²)). Best for small or nearly-sorted data.

Loading...

Quick Sort

Divide-and-conquer algorithm using a pivot element (O(n log n) average). Fast in practice for most datasets.

Loading...

Merge Sort

Stable divide-and-conquer sort that splits and merges (O(n log n) guaranteed). Great for linked lists and large datasets.

Loading...