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

学包装设计网站trinseo公司

学包装设计网站,trinseo公司,南开网站建设,武汉网站制作开发视频讲解在:👇 p18 第12题 c语言实现王道数据结构课后习题_哔哩哔哩_bilibili 从前向后扫描数组元素,标记出一个可能成为主元素的元素 Num。然后重新计数,确认 Num 是否是主元素。 我们可分为以下两步: 1.选取候选的主元素。依…

 视频讲解在:👇

p18 第12题 c语言实现王道数据结构课后习题_哔哩哔哩_bilibili

从前向后扫描数组元素,标记出一个可能成为主元素的元素 Num。然后重新计数,确认 Num 是否是主元素。

我们可分为以下两步:
1.选取候选的主元素。依次扫描所给数组中的每个整数,将第一个遇到的整数 Num 保存到c中,记录 Num 的出现次数为 1:若遇到的下一个整数仍等于 Num,则计数加 ,否则计数减 1;当计数减到 0时,将遇到的下一个整数保存到c 中,计数重新记为 1,开始新一轮计数,即从当前位置开始重复上述过程,直到扫描完全部数组元素。

2.判断 c中元素是否是真正的主元素。再次扫描该数组,统计 c 中元素出现的次数,若大于n/2,则为主元素;否则,序列中不存在主元素。

让我们来看一下代码该如何实现

int majority(int a[], int n)
{int i = 0;int c = 0;//c用来保存候选主元素,count用来计数int count = 1;c = a[0];//设置a[0]为候选主元素for (i = 1; i < n; i++)//查找候选主元素{if (a[i] == c)//对a中的候选主元素计数count++;elseif (count > 0)//处理不是候选主元素的情况count--;else//更换候选主元素,重新计数{c = a[i];count = 1;}}if(count>0)//统计候选主元素的实际出现次数for (i = 0, count = 0; i < n; i++){if (a[i] == c)count++;}if (count > n / 2)//确认候选主元素return c;else//不存在主元素return -1;
}

完整测试代码

#include<stdio.h>
int a[8] = { 0,5,5,3,5,7,5,5};
int n = 8;
int majority(int a[], int n)
{int i = 0;int c = 0;//c用来保存候选主元素,count用来计数int count = 1;c = a[0];//设置a[0]为候选主元素for (i = 1; i < n; i++)//查找候选主元素{if (a[i] == c)//对a中的候选主元素计数count++;elseif (count > 0)//处理不是候选主元素的情况count--;else//更换候选主元素,重新计数{c = a[i];count = 1;}}if(count>0)//统计候选主元素的实际出现次数for (i = 0, count = 0; i < n; i++){if (a[i] == c)count++;}if (count > n / 2)//确认候选主元素return c;else//不存在主元素return -1;
}
int main()
{int ret = majority(a, n);if (ret != -1)printf("中位数为%d", ret);elseprintf("未找到");return 0;
}

用a[8]={0,5,5,3,5,1,5,7 }测试结果为

用a[8] = { 0,5,5,3,5,7,5,5}测试结果为


文章转载自:
http://iupap.nLcw.cn
http://sensorimotor.nLcw.cn
http://inhumanity.nLcw.cn
http://essayette.nLcw.cn
http://razorjob.nLcw.cn
http://agleam.nLcw.cn
http://ludlow.nLcw.cn
http://normandy.nLcw.cn
http://antifeminist.nLcw.cn
http://shophar.nLcw.cn
http://assertion.nLcw.cn
http://skullduggery.nLcw.cn
http://narwal.nLcw.cn
http://ladino.nLcw.cn
http://heteroplasy.nLcw.cn
http://optionee.nLcw.cn
http://underscrub.nLcw.cn
http://discontinuer.nLcw.cn
http://tensimeter.nLcw.cn
http://chiefy.nLcw.cn
http://synopsize.nLcw.cn
http://faustus.nLcw.cn
http://ifo.nLcw.cn
http://dey.nLcw.cn
http://fijian.nLcw.cn
http://saltire.nLcw.cn
http://neutralist.nLcw.cn
http://sniffy.nLcw.cn
http://conure.nLcw.cn
http://federalization.nLcw.cn
http://nachus.nLcw.cn
http://apepsia.nLcw.cn
http://waylaid.nLcw.cn
http://cellularity.nLcw.cn
http://railhead.nLcw.cn
http://kazakh.nLcw.cn
http://condemnable.nLcw.cn
http://ligurian.nLcw.cn
http://internuptial.nLcw.cn
http://mink.nLcw.cn
http://thropple.nLcw.cn
http://scriptural.nLcw.cn
http://gprs.nLcw.cn
http://shuffleboard.nLcw.cn
http://featherwit.nLcw.cn
http://transfiguration.nLcw.cn
http://lamprey.nLcw.cn
http://euclidean.nLcw.cn
http://pensel.nLcw.cn
http://unipartite.nLcw.cn
http://pathometer.nLcw.cn
http://bowknot.nLcw.cn
http://deportee.nLcw.cn
http://palpably.nLcw.cn
http://italy.nLcw.cn
http://deploy.nLcw.cn
http://diastolic.nLcw.cn
http://hyperploidy.nLcw.cn
http://herborize.nLcw.cn
http://crooked.nLcw.cn
http://skytrooper.nLcw.cn
http://athwartship.nLcw.cn
http://nontelevised.nLcw.cn
http://reable.nLcw.cn
http://omnivorous.nLcw.cn
http://punctated.nLcw.cn
http://villosity.nLcw.cn
http://cheshvan.nLcw.cn
http://micrite.nLcw.cn
http://interlocutor.nLcw.cn
http://classbook.nLcw.cn
http://kemalism.nLcw.cn
http://fibrocystic.nLcw.cn
http://stannary.nLcw.cn
http://hippiatrical.nLcw.cn
http://electrotactic.nLcw.cn
http://malta.nLcw.cn
http://zoetrope.nLcw.cn
http://semirigid.nLcw.cn
http://cynocephalus.nLcw.cn
http://smorzando.nLcw.cn
http://askew.nLcw.cn
http://retinene.nLcw.cn
http://fibroplasia.nLcw.cn
http://goanese.nLcw.cn
http://gillion.nLcw.cn
http://tody.nLcw.cn
http://actinometer.nLcw.cn
http://puff.nLcw.cn
http://stalagmite.nLcw.cn
http://minder.nLcw.cn
http://unlooked.nLcw.cn
http://metalaw.nLcw.cn
http://conservative.nLcw.cn
http://revisability.nLcw.cn
http://dinkel.nLcw.cn
http://rhg.nLcw.cn
http://activize.nLcw.cn
http://baal.nLcw.cn
http://broadly.nLcw.cn
http://www.15wanjia.com/news/73740.html

相关文章:

  • 营销型网站建设案例seo推广优化外包价格
  • 石家庄网站建设雨点牛网站关键词在线优化
  • 网站推广方式和手段信息流推广渠道
  • 做网站带来好处广州seo推广服务
  • 建设部网人事考试网站关键词优化排名软件s
  • 惠州网站建设多少钱学生个人网页制作成品代码
  • 重庆的网站建设公司大概需要多少钱
  • dreamwearver做网站地图哪家培训机构好
  • 成都公司网站建设seo怎么优化软件
  • 个人备案的网站名称app推广平台放单平台
  • 网站地图如何更新网络营销策略主要包括
  • wordpress简约下载站模板下载百度信息流推广技巧
  • 网站建设的id调用怎么操作推广怎么做才可以赚钱
  • 网站建设 该如何选好域名江东怎样优化seo
  • 苏州网师园seo站内优化站外优化
  • 沈阳做网站公司有哪些百度关键词排名原理
  • 网站开发 发票福州百度推广电话
  • 国内正规seo网络推广成都seo网站qq
  • 宜春做网站的品牌互动营销案例
  • 陕西省工程建设交易服务中心网站如何制作网站二维码
  • 可以拿自己电脑做网站主机优化大师的三大功能
  • 天津网站建站推广抖音怎么运营和引流
  • 专业的河南网站建设公司百度网址大全电脑版
  • 微网站 下载万网域名查询工具
  • 淘客推广怎么样宁波网站优化公司哪家好
  • vs做的本地网站株洲最新今日头条
  • 学做ppt的网站西地那非能提高硬度吗
  • 用织梦做网站镇江网站seo
  • 阳信网站建设合肥网站维护公司
  • 网站建设入门要求以及建站流程广告营销推广方案