Bubble Sort · Insertion Sort · Merge Sort · Quick Sort · Complexity Comparison
| Algorithm | Best | Average | Worst | Space | Stable? | Best for |
|---|---|---|---|---|---|---|
| Bubble Sort | O(n) | O(n²) | O(n²) | O(1) | Yes | Small/nearly-sorted data |
| Insertion Sort | O(n) | O(n²) | O(n²) | O(1) | Yes | Small n, streaming data |
| Merge Sort | O(n log n) | O(n log n) | O(n log n) | O(n) | Yes | Large n, stability required |
| Quick Sort | O(n log n) | O(n log n) | O(n²) | O(log n) | No | General purpose, large n |