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

2003 iis网站发布网站建设请示报告

2003 iis网站发布,网站建设请示报告,门户网站建设需要多少,济南品牌网站建设interview17.10 主要元素 1.题目 数组中占比超过一半的元素称之为主要元素。给定一个整数数组#xff0c;找到它的主要元素。若没有#xff0c;返回-1。 2.算法 3.排序算法 计数器 解题思路#xff1a;从题干分析#xff0c;我们需要找到数组中数量占比多于一半…interview17.10 主要元素 1.题目 数组中占比超过一半的元素称之为主要元素。给定一个整数数组找到它的主要元素。若没有返回-1。 2.算法 3.排序算法 计数器 解题思路从题干分析我们需要找到数组中数量占比多于一半numsSize % 2 1的数字。由于数字是随机的并且取值范围较大因此不适合使用桶计数。可以先将数组进行排序然后遍历一遍数组统计每种数字的数量如果数量多于一半就输出当前的数据即可。 步骤1使用qsort排序。初始化一个统计变量count 步骤2从数组左端开始遍历检查当前数字nums[i]与上一个数字nums[i - 1]之间的关系 步骤3若nums[i] ! nums[i - 1]。统计count是否多于一半如果多于一半则输出nums[i - 1]。如果少于一半则count清为1。 步骤4若nums[i] nums[i - 1]。count自增1。 int sort_up(const void *a, const void *b) {return *(int *)a - *(int *)b; }int majorityElement(int* nums, int numsSize){if (numsSize 1)return *nums;int count 1;qsort(nums, numsSize, sizeof(int), sort_up);for(int i 1; i numsSize; i) {if (nums[i] nums[i - 1])count;elsecount 1;if (count numsSize % 2)return nums[i];}return -1; }
http://www.pierceye.com/news/992235/

相关文章:

  • 晟合建设集团网站高中文凭能学做网站吗
  • 黑色网站模板建筑工程查询网
  • 建设网站jw100有哪些做鞋机设备的网站
  • 模仿网站建设大学生网站设计论文范文
  • 浙江杭州网站建设服务公司哪家好社区推广经验做法
  • 牟平网站制作公司天安云谷网站建设
  • 培训网站建设方案书沈阳定制网站方案
  • 廊坊公司快速建站电子商务网站建设前期规划方案
  • 西安网站建设盈科wordpress 评论模板
  • 网站制作的电话潍坊建立企业网站公司
  • 二级建造师证书查询官方网站21年没封直接可以进的
  • 计科专业毕设做网站傻瓜式做网站程序
  • 创办网站需要怎么做网站的建设方法包括
  • 直邮网站的推广活动怎么做电商美工是做什么的
  • 唐山建设局网站俄罗斯ip地址
  • 贵州省建设厅网站首页旅游seo
  • 郑州网站建设三猫网络新主题 老版本 wordpress
  • 网站 ftp网站首页布局有哪些
  • 3d模型代做网站微分销商城
  • 县区网站建设运行汇报宝塔 wordpress优化
  • 手机网站判断跳转代码怎么写pc网站怎么做自适应
  • 怎样在一个虚拟服务器里做两个网站西安市城乡建设管理局网站
  • 做网站实训总结查看网站建设的特点
  • 淘宝客网站如何让做量化交易网站开发
  • 青岛市城市建设管理局网站网络营销师培训费用是多少
  • 南昌建站模板深圳全网推广效果如何
  • 做网站的好公司wordpress大前端模板下载
  • 建设网站的申请信用卡吗下载百度免费
  • 徐州企业网站设计做瑜伽网站
  • 网站开发就是ssh吗.net 网站开发书籍