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

C++编写一个函数

发布网友 发布时间:2022-04-29 07:56

我来回答

1个回答

热心网友 时间:2022-06-24 13:40

#include <stdio.h>

// n个元素以2个一组进行处理,有n/2组
// 2个元素之间比较1次,取当前最大最小值各比较一次
// 一共3次,所以最多执行3n/2次比较
void minmax(int* a, int n, int* min, int* max)
{
int tmin, tmax;
if(n & 1)
*min = *max = a[--n];
else {
if(a[n-1] < a[n-2])
*min = a[n-1], *max = a[n-2];
else
*min = a[n-2], *max = a[n-1];
n -= 2;
}
while(n >= 1) {
if(a[n-1] < a[n])
tmin = a[n-1], tmax = a[n];
else
tmin = a[n], tmax = a[n-1];
if(tmin < *min)
*min = tmin;
if(tmax > *max)
*max = tmax;
n -= 2;
}
}

int main()
{
int a[] = {5,1,3,9,2,6,0,8,4,7};
int min, max;
minmax(a, 10, &min, &max);
printf("min:%d max:%d\n", min, max);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 Simulink中使用“Minmax”模块求解指定函数的最大值(或最小值) Matlab 找不到minmax C语言求最大最小值 神经网络中为什么要用minmax(trainP),也就是说为什么每一行都要找出最大值和最小值? minmax函数是什么意思? 家庭拆迁分割协议甲乙双方和见证人都签字了但户主没签字有效吗 家庭拆迁财产如何分割 离了婚户口还在前夫家,前夫家要拆迁,需要双方写个房产分配协议,怎么写? 拆迁时未签分割协议,后续安置房办理房产证时能否写家庭其他成员的名字? 拆迁前写的财产分割协议书行吗?如有不妥如何更正,谢谢! 一家人的拆迁协议可以分割吗 在村委见证签属的家庭拆迁分配协议有法师效率吗? 家庭动迁款分配协议 花盛处活性多肽精华液有什么功效,好用吗? 为什么搭配Nuface FIX官方的精华,补水和快速淡纹效果更明显? 佳能700D1855和18135哪个画质好 天啦,蛋白质粉是这么做出来的吗 有一台宾得k50,以前一直用的18~55狗头。最近想买个镜头,请教下1855和18135,成像差别 韩国高丽参的功效有哪些?高丽参适合什么样的人群食用 佳能185518135两个镜头哪个更广 BP神经网络matlab工具箱中的激励函数(传递函数),训练函数,学习函数 C#写界面时找不到重载的函数SetMinMax(DateTime, DateTime) matlab nn 训练函数有哪些 谁能解释一下这个MATLAB程序语句啊net=newff(minmax(P),[S1,S2],{&#39;logsig&#39; &#39;logsig&#39;},&#39;traingdx&#39;) BP MATLAB建模 [pn,minp,maxp,tn,mint,maxt]=premnmx(p,t);什么意思?具体pn minp等是什么 Simulink中的数学运算模块库Math_Operations 用c语言,一维数组a[10]={0,11,-2,23,45,56,6,-7,18,93,10},使用子函数编程实现,求最大值和最小值,并输 训练BP神经网络对函数进行拟合 鹿托盘粉泡水怎么不溶解? 鹿甲盘的作用? 鹿陀粉有什么事功效 鹿托盘煮水可以吗.有什么功效 指导培养青年教师的指导形式有哪些 鹿托盘粉对于乳腺结节有效果么? 鹿托盘粉对骨折有好处吗? 鹿托盘怎样服用? 鹿托盘粉治疗胃炎的吃法 更年期可不可以吃鹿托盘粉 鹿托盘粉能和牛奶一起吃吗? 鹿托盘粉是什么颜色的