当前位置: 首页 > news >正文

网站外推和优化淮安市交通建设局网站

网站外推和优化,淮安市交通建设局网站,设计的很好的网站,什么是网络营销公司一、问题描述 用于在给定的整数数组中找到 第二大值。 二、详细代码 #includeiostream #includelimits.h using namespace std; //初始化最大值为a[0]#xff0c;次大值为a[1]#xff0c;遍历一次#xff0c;每次比较并更新最大值和次大值#xff0c;最…一、问题描述 用于在给定的整数数组中找到 第二大值。 二、详细代码 #includeiostream #includelimits.h using namespace std; //初始化最大值为a[0]次大值为a[1]遍历一次每次比较并更新最大值和次大值最后就可以得到次大值 //参数数组地址数组size int find_second_maxValue(int *a,int size) {if(size2)return a[0];int maxa[0]; //最大值int secondINT_MIN; //第二大值for(int i0;isize;i){if(a[i]max){secondmax; //更新最大值和次大值maxa[i];}else if(a[i]max a[i]second){seconda[i];}}return second; } int main() {int array[5]{11,22,99,77,44};int secondfind_second_maxValue(array,sizeof(array)/sizeof(array[0]));cout第二大数 secondendl;return 0; }三、详细阐述 find_second_maxValue 函数用于在数组中找到第二大值。 参数 int *a数组的起始地址。 int size数组的大小。 变量 max存储当前遍历到的最大值初始值为数组的第一个元素 a[0]。 second存储当前遍历到的第二大值初始值为 INT_MIN即最小整数值。 算法步骤 边界检查 如果数组大小小于 2直接返回数组的第一个元素 a[0]因为数组中没有足够的元素来定义第二大值。 遍历数组 遍历数组中的每个元素 a[i]。 如果当前元素 a[i] 大于 max 将 max 的值赋给 second因为原来的最大值变成了第二大值。 将 a[i] 赋给 max更新最大值。 如果当前元素 a[i] 小于 max 但大于 second 将 a[i] 赋给 second更新第二大值。 返回结果 返回 second即数组中的第二大值。 四、复杂度 时间复杂度为 O(n)空间复杂度为 O(1)。
http://www.dnsts.com.cn/news/236688.html

相关文章:

  • 做基因互作的网站正规的营销型网站建设公司
  • 红酒营销型网站建设WordPress网络功能
  • 连连跨境电商网站怎么做用动易做的诗歌协会网站
  • 网站鼠标悬停动态效果代码网站开发得多长时间
  • 想要学做网站需要什么网投计划
  • 建设银行交罚款网站商品图片网站开发
  • 如何拿到网站后台密码什么网站可以发布信息
  • 电子商务网站开发教程课后答案图书网站建设论文
  • 企业网站深圳培训机构排名全国十大教育机构排名
  • 做微信商城网站建设德阳市建设局网站
  • 网页设计新手制作的网站代码莞城做网站公司
  • 个人网站源码php无锡做百度网站
  • 镇江集团网站建设wordpress分页标签
  • 代码怎么生成网站wordpress 标题换行
  • 公司网站的ftp是什么门户系统登录
  • 做网站需要准备的素材网站关键词怎么改
  • 织梦首饰网站模板广州市建筑股份有限公司
  • 西安公司的网站建设合肥高新城创建设投资有限公司网站
  • 工信部网站怎么查网址wordpress 头部导航栏
  • 想做网站策划怎么做广告竞价排名
  • 三明网站建设公司常州企业家坠楼公司发讣告后删除
  • 南宁建站软件海门网站建设制作
  • 快捷做网站短网址在线生成哪个好
  • t么做文献索引ot网站外贸建站主机
  • 网站群建设方案6中国芗城区城乡建设局网站
  • 做美团网站需要多少钱个人做公司网页怎么做
  • 重庆seo网站建设优化阿里云怎么搭载wordpress
  • 怎么建立网站快捷方式怎么建立企业网站平台
  • 可以做锚文本链接的网站网站推广与宣传怎么做
  • 吉林网站优化合肥建站软件