首页 > 试题广场 >

快速排序

[编程题]快速排序
  • 热度指数:9109 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
一个数组有 N 个元素,使用快速排序对其进行排序输出(本题还会人工阅卷,请使用快速排序算法进行排序)

输入描述:
输入为两行。 第一行一个整数n(1 ≤ n ≤ 100000),表示一共有n个元素 第二行为n个数,即每个元素,每个整数都在32位int范围内。以空格分隔。


输出描述:
输出一行,即排序之后的数组,以空格分隔,行末无空格
示例1

输入

10 293 108 161 783 376 265 330 598 646 812

输出

108 161 265 293 330 376 598 646 783 812

这道题你会答吗?花几分钟告诉大家答案吧!