首页 > 搜索 > 数据结构求极值的算法,数据结构——算法之(041)(寻找数组中的最大值和最小值)_weixin

数据结构求极值的算法,数据结构——算法之(041)(寻找数组中的最大值和最小值)_weixin

互联网 2020-10-24 09:07:12
在线算命,八字测算命理

【申明:本文仅限于自我归纳总结和相互交流。有纰漏还望各位指出。

联系邮箱:Mr_chenping@163.com】

题目:

寻找数组中的最大值和最小值题目分析:

1、时间复杂度0(1)

算法实现:

#include void get_array_max_and_min(int *array, int array_size, int *max, int *min){if(array_size < 1)*max = *min = 0;else if(array_size == 1)*max = *min = array[0];if(array[0] > array[1])*max = array[0], *min = array[1];else*min = array[0], *max = array[1];int i=2;for(; i *max)*max = array[i];}}int main(){int array[] = {};//int array[] = {2, 5, 6, 9, 12, 38, 11, 9, 0, 7, 1, -2, 12};int max, min;get_array_max_and_min(array, sizeof(array)/sizeof(int), &max, &min);printf("max = %d, min = %d\n", max, min);}
免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。

相关阅读

一周热门

查看更多