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

西数 网站建设wordpress被跳转

西数 网站建设,wordpress被跳转,网站建设项目流程图,怎样健建设一个有利于优化的网站视频讲解在:👇 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://www.yayakq.cn/news/357454/

相关文章:

  • 响应式企业网站设计与实现培训网站官网
  • 网站设计制作费用多少国际财经新闻
  • 国内高校网站建设的调查信用网站建设原则
  • 网站建设的功能模型可以看小视频的浏览器
  • 网站可以自己维护吗华为商城官网
  • 北京网站建设的公司wordpress企业模板下载
  • 三合一 网站 前端云优化 网站建设
  • 东莞网站排名提升建设网站的网站安全
  • 做网站需要钱吗山东免费网络推广工具
  • 大兴网站建设福州网站建设优质服务商
  • 做团购的网站有哪些怎么把做的网页放网站
  • 网站制作方案包括哪些内容如何建设网站兴田德润简介
  • 怎么找回网站推广吧
  • 如何用iis做网站wordpress 免费注册
  • jsp做的婚恋网站网站建设 应该付多少维护费呢
  • 如何做好市场推广seo外包服务优化
  • 做仿网站公司申请建设活动中心网站
  • 网站漏洞如何做网站怎么赚钱吗
  • ai做网站步骤做招聘网站多少钱
  • 秦皇岛网站团队石景山做网站的公司
  • 网站首页成品建立网站数据库实验报告
  • 一个正规的网站建设公司做网站怎么带流量
  • 网站建设流程发布网站和网页制作WordPress个人主页404
  • 做调查可以赚钱的网站源码网站 怎么做
  • 网站开发职责与要求电商外贸平台有哪些
  • 贵州网站开发哪家便宜教育网站制作哪专业
  • 天津建设银行网站首页驻马店公司做网站
  • 个人做众筹网站合法吗域名ip地址查询
  • 网站建设工具最简洁的铜陵网站建设推广
  • 建设网站需要哪些编程怎么建立自己的微信公众号