#124. 绝对值排序
绝对值排序
题目描述
给定一个 个正整数的序列 ,你需要对这个序列进行排序,但排序是按每个数字的绝对值大小进行的。
如果两个数字绝对值相同,排序后则保持其相对位置不变。
例如,序列 排序后变为 。
输入格式
第一行一个整数 。
第二行 个整数 。
输出格式
输出一行 个整数,表示排序后的序列。
样例输入1
4
-1 7 -3 -9
样例输出1
-1 -3 7 -9
样例输入2
5
-2 7 -7 -1 3
样例输出2
-1 -2 3 7 -7
给定一个 n 个正整数的序列 a1,a2,…,an,你需要对这个序列进行排序,但排序是按每个数字的绝对值大小进行的。
如果两个数字绝对值相同,排序后则保持其相对位置不变。
例如,序列 −1,3,−2,4 排序后变为 −1,−2,3,4。
第一行一个整数 n。(1≤n≤500)
第二行 n 个整数 a1,a2,…,an。(∣ai∣≤102)
输出一行 n 个整数,表示排序后的序列。
4
-1 7 -3 -9
-1 -3 7 -9
5
-2 7 -7 -1 3
-1 -2 3 7 -7