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

网站建设湖南岚鸿建设投资项目

网站建设湖南岚鸿建设,投资项目,北京网站设计制作网站,网站开发工具最好用1)算法的基本设计思想:依次扫描数组的每一个元素,将第一个遇到的整数num保存到c中,count记为1,若遇到的下一个整数还是等于num,count,否则count--,当计数减到0时,将遇到的下一个整数保存到c中,计…

1)算法的基本设计思想:依次扫描数组的每一个元素,将第一个遇到的整数num保存到c中,count记为1,若遇到的下一个整数还是等于num,count++,否则count--,当计数减到0时,将遇到的下一个整数保存到c中,计数重新记为1,反复该过程,直到扫描全部数组元素为止。获得最终的候选主元素,但此时还没完成,出现次数还要过半才行,判断c中元素是否是真正的主元素,再次扫描该数组统计c中元素出现的次数,再进一步进行判断。

2)c语言描述:

int majority(int A[],int n){int i,c,count=1;c=A[0];//选出候选元素for(i=1;i<n;i++){if(A[i]==c){count++;}else if(count>0)count--;else{c=A[i];count=1;}}//统计候选元素出现次数if(count>0){for(i=count=0;i<n;i++){if(A[i]==c)count++;}}return (count>n/2)?c:-1; 
}

3)时间复杂度O(n),空间复杂度O(1)

http://www.yayakq.cn/news/866084/

相关文章:

  • 网站建设属于什么行业类别小程序服务开发公司
  • 清丰网站建设价格网络系统管理员
  • 猪八戒上面还是淘宝上做网站技术好wordpress评论框required
  • 大气网络公司网站模板深圳网站公司哪家好
  • 网站空间需要备案吗玛沁县公司网站建设
  • win7怎么做网站域名绑定电子商务网站开发费用入账
  • html视频网站源码客户关系管理系统源码
  • 做网站和游戏是如何赚钱创建个人网站教程
  • 哪个网站抢注域名快为什么网站百度搜不到了
  • 做会计要关注什么网站王也身高
  • 北京门户网站制作做网站的编程语言组合
  • 大连导游管理服务中心优化方案英语
  • 推介做界面的网站网站开发过程的需求分析
  • com网站域名网络公司运营是做什么的
  • 沈阳手机网站制作鞍山做网站哪家好
  • 温州做高端网站公司深圳制作app
  • 建设银行手机银行下载官方网站下载wordpress 新建文章类
  • 专门查大学的网站网站 空间 租用
  • 帝国cms能建设视频网站吗著名的深圳网站建设
  • 网站报价预算书做网站文字编辑好不好
  • 陕西整站关键词自然排名优化代理 指定网站 host
  • 做外贸收费的服装网站投票活动网站怎么做
  • 注册网站需要房产证济宁手机网站建设公司
  • 汕头网站建设套餐美乐乐 网站建设
  • 朱腾鹏个人网站网页制作与网站建设宝典 第2版
  • 成都动力无限网站推广网站权限设计方案
  • 自己建网站程序搜索引擎的网址有哪些
  • 彭州建设网站什么叫软件外包公司
  • 做网站下面会有小广告html5video网站
  • 网站查询备案服务商医院网站建设 利法拉网络