Bucket Sort
Performance depends heavily on distribution.
Average behavior can approach O(n+k) with appropriate assumptions.
Worst-case behavior can degrade toward O(n²) depending on the bucket sorting strategy.
Useful for uniformly distributed bounded values.
Bucket allocation requires additional memory.