问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言在所指向的整数数组中查找第k个最大元素全部数组的值是非负的?

发布网友 发布时间:2022-10-04 01:07

我来回答

1个回答

热心网友 时间:2023-10-12 14:34

#include <stdlib.h>
#include <stdio.h>

void paixu(int *nums,int len)
{
int i = 0;
int j = 0;
int temp;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-i-1; j++)
{
if(nums[j]<nums[j+1])
{
temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}

}

/////////////////////////////////////////////////////////
int get_kth_largest(int *nums, int k) {
int i=0;
int j = 0;
int *p = nums;
if (k>=1)
{
while(p != NULL && *p != -1)
{
p++;
i++;

  }
if (k>i)
{
return -1;
}
else
{
paixu(nums,i);
return nums[k-1];
}
}

 return -1;

//////////////////////////////////

//测试
int main()
{
int mm[]={2,3,4,1,8,6,7,5,9,-1};
int n = 0;
scanf("%d", &n);

   printf("第%d大的数是%d", n,get_kth_largest(mm,n));
getchar();
return 0;
}


结果如下: int mm[]={2,3,4,1,8,6,7,5,9,-1};

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 求一个算法把n个数中的第k大的数求出来,要求时间复杂度为O(n) 查找一个数组的第K大的数,注意同样大小算一样大。 求数组中第K个最大的值 关于小学毕业的作文 有关小学毕业的作文范文 有一首歌 *部分是 你和她还在藕断丝连 不知道叫什么名了 知道的朋友帮帮忙 谢谢 藕断丝连歌词 这首歌是谁唱的 如何评价一款大米好不好 求建议一个可以清粉的软件? 梭子蟹放冰箱冷藏还是冷冻 梭子蟹放冰箱冷藏保存对吗 举一隅不以三隅反什么意思 完整原文介绍 举一隅不以三隅反的反是什么意思 举一隅不以三隅反的反的含义 一汽大众探岳gte怎么样,这车值得买吗 九齿钉耙的来历和功能 九齿钉耙第一任主人并非猪八戒 猪八戒九齿钉耙图片 真正的九齿钉耙图片 失业保险最长能领多久? 需要一个3人或三人以上的英语对话, pz在物理理面带表什么意思? 意大利面怎么看熟没熟 意大利面如何看熟没熟 《燕子》教学反思 腾达n300,直接连电脑可以上网 通过路由器就无法连接 给定一个乱序数组,找到其中第K大的值,要求时间复杂度最低 任意输入n个数,求第k大的数?用C语言,写出完整代码。 c语言求数组第k大的数字 n个已排序的数组,合并后求总数组的第K大元素,有什么好的算法?谢谢(提示:不是传统的算法) 奔驰500多少钱拜托了各位 谢谢 一汽大众奔驰车型500价格 奔驰500售价在多少 奔驰sl500的价格是多少? 奔驰GLK500多少钱 牛肉片腌制好可以放多久 牛肉片腌制好可以放几天 比基尼是泳衣吗 梦见晒被子 梦见晒被子什么意思 梦见在晒被子说明了什么 成都装饰公司前十强排名 不刷是死刷也是死?淘宝怎么查到自己的宝贝在刷单 那些淘宝刷尔雅超星是怎么弄得啊 想问荣耀畅玩8c怎么返回 怎么把SONY 电视机与有线电视机顶盒连接起来?- 问一问 感恩节幼儿对老师的寄语 东芝163复印机设置