- Bucket sort: Average-case complexity is O(n) for uniformly distributed data. - Matrix chain multiplication: Dynamic programming solution with O(n3) complexity. - Huffman codes: Greedy algorithm with O(n lg n) complexity due to sorting. - Dijkstra’s Algorithm: Runs in O(n2) using an adjacency matrix.