编程优化-O(n log n)复杂度