题目描述
题目描述
题解
题解
提交记录
提交记录
简单

给你一个整数数组 nums。

初始时,你有一个 空 数组 ans。重复执行以下操作,直到 nums 变为 空 :

  • 找出当前 nums 中 所有不同 的值。
  • 将当前 nums 中每个 不同 的值各移除一个,并按 升序 将这些值依次添加到 ans 中。

返回数组 ans。

 

示例 1:

输入: nums = [3,1,3,2,1,3]

输出: [1,2,3,1,3,3]

解释:

操作添加到 ans 的值操作后的 nums操作后的 ans
11, 2, 3[3, 1, 3][1, 2, 3]
21, 3[3][1, 2, 3, 1, 3]
33[][1, 2, 3, 1, 3, 3]

此时 nums 已为空,因此答案为 [1, 2, 3, 1, 3, 3]。

示例 2:

输入: nums = [7,7,4,4,4]

输出: [4,7,4,7,4]

解释:

操作添加到 ans 的值操作后的 nums操作后的 ans
14, 7[7, 4, 4][4, 7]
24, 7[4][4, 7, 4, 7]
34[][4, 7, 4, 7, 4]

此时 nums 已为空,因此答案为 [4, 7, 4, 7, 4]。

 

提示:

  • 1 <= nums.length <= 100
  • 1 <= nums[i] <= 100
 
代码
代码
测试用例
测试用例
测试结果
测试结果