排序算法用途有哪些