快速排序+速读

编程入门 行业动态 更新时间:2024-10-23 05:37:05

快速排序+<a href=https://www.elefans.com/category/jswz/34/1679655.html style=速读"/>

快速排序+速读

链接:
来源:牛客网

题目描述
给你一个长度为n的序列,求序列中第k小数的多少。
输入描述:

多组输入,第一行读入一个整数T表示有T组数据。
每组数据占两行,第一行为两个整数n,k,表示数列长度和k。
第二行为n个用空格隔开的整数。

输出描述:

对于每组数据,输出它的第k小数是多少。
每组数据之间用空格隔开

示例1
输入
复制

2
5 2
1 4 2 3 4
3 3
3 2 1

输出
复制

2
3

#include <bits/stdc++.h>
using namespace std;
const int N = 5e6 + 20;
int t, n, k;
int m[N];
int quick_sort(int m[], int l, int r, int k)
{if (l >= r) return m[r];int x = m[l], i = l - 1, j = r + 1;while (i < j){

更多推荐

快速排序+速读

本文发布于:2024-02-11 08:15:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1679979.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:速读   快速

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!