O(n)时间O(n空间)或者O(nlogn)时间O(1)空间