給定一個無序的數組 nums,將它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的順序。
示例 1:
輸入: nums = [1, 5, 1, 1, 6, 4]
輸出: 一個可能的答案是 [1, 4, 1, 5, 1, 6]
示例 2:
輸入: nums = [1, 3, 2, 2, 3, 1]
輸出: 一個可能的答案是 [2, 3, 1, 3, 1, 2]
說明:
你可以假設所有輸入都會得到有效的結果。
進階:
你能用 O(n) 時間複雜度和 / 或原地 O(1) 額外空間來實現嗎?
閱讀更多 新視像 的文章