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

网站建设3合1什么意思做交互设计的网站

网站建设3合1什么意思,做交互设计的网站,专业的网站建设宝安西乡,淮南模板网站建设费用多数元素#xff0c;链接奉上 方法 1.摩尔投票2.合理但错误的方法2.1暴力循环2.2排序求出中间元素中间元素 1.摩尔投票 先来简单的介绍摩尔投票#xff1a; 摩尔投票是一种用来解决绝对众数问题的算法。 什么是绝对众数呢#xff1f; 在一个集合中#xff0c;如果一个元素…多数元素链接奉上 方法 1.摩尔投票2.合理但错误的方法2.1暴力循环2.2排序求出中间元素中间元素 1.摩尔投票 先来简单的介绍摩尔投票 摩尔投票是一种用来解决绝对众数问题的算法。 什么是绝对众数呢 在一个集合中如果一个元素的出现次数比其他所有元素的出现次数之和还多那么就称它为这个集合的绝对众数。等价地说绝对众数的出现次数大于总元素数的一半。 思路 设置一个计数器count 利用绝对众数与非绝对众数相互对抗、抵消 首先遍历数组 遇到相同的count不同的count-- 在根据count的数值设置当前的candidate投票对象 因为绝对众数非绝对众数对抗过后剩下的那个元素一定是绝对众数 代码实现 int majorityElement(int* nums, int numsSize) {//mooreint i0;int candidatenums[0];//设置投票对象int count1;//因为投票对象是nums[0]本身就是1票for(i1,count1;inumsSize;i)//遍历数组{if(candidatenums[i])//当投票对象与当前元素相同时countcount;else{//否则count--count--;if(count0)//当投票对象票数0重新选择对象{candidatenums[i];count1;//票数重置为1}}}return candidate; }2.合理但错误的方法 这是题主自己经历的错误因为超出运行时间所以不可以用 但是 注意2.2中的方法会根据排序的不同方法而产生不同影响 例如 冒泡排序会时间出界但快速排序不会 2.1暴力循环 马有失蹄暴力循环也会 思路 设置计数器count0 利用外部循环变量作为数组下标 在内层也设置一个循环变量为数组下标 与每一个数组元素进行比较相同时count 当满足countnumssize/2时break 代码实现 int majorityElement(int* nums, int numsSize) {int i 0;for (i 0; i numsSize; i){int count 0;for (int j 0; j numsSize; j){if (nums[i] nums[j])count;}if (count numsSize / 2)break;}return nums[i];}2.2排序求出中间元素中间元素 思路 先进行排序之后求出nums[numsSize/2]中间元素因为绝对众数所占元素必定过半故中间元素一定为绝对众数再return中间元素 代码实现 int majorityElement(int* nums, int numsSize) {int i 0;int tmp 0;for (i 0; i numsSize - 1; i){for (int j 0; j numsSize - 1 - i; j){if (nums[j] nums[j 1]){tmp nums[j];nums[j] nums[j 1];nums[j 1] tmp;}}}return nums[numsSize/2]; }欢迎讨论哦
http://www.yutouwan.com/news/500429/

相关文章:

  • 分析海尔网站的建设特点和优势地名公共服务网站建设
  • 南京网站制作哪家好wordpress 锚点插件
  • 如何注册网站免费的官网网站建设
  • 汕尾建设网站首页新浪微博 wordpress插件
  • 做网站赚取广告费营销模式都有哪些
  • 不让人看出wordpress建的站实业有限公司网站怎么做
  • 911制作网站推荐一个简单的网站制作
  • 清风网站建设营销方案格式
  • 重庆百度网站快速排名做网站需要公司资料吗
  • 旅行做攻略的网站罗村网站制作公司
  • 龙岗建设企业网站手机软文广告300字
  • php学完可以做网站网站推广具体内容简要说明
  • 简单网站开发实例汇总各大网站网络推广的收费
  • 天津建设企业网站网站设计需要哪些技能
  • 高校网站建设策划pascal建设网站
  • 网站首页的psd怎么做长沙网站制作公司推荐
  • 免费h5生成网站连云港 网站设计
  • 网站被k什么意思南京企业网站开发费用申请
  • wordpress 技术交流群网站速度优化方案
  • 浙江城乡住房建设厅网站宁波公司网站建设
  • 唐山专门做网站二类电商平台都有哪些
  • 网站建设网站推广服务公司wordpress获取当前分类名
  • 襄阳网站建设关于飞鱼好的建设网站公司简介
  • asp医院网站源码服务器在国外的网站
  • 公司建立网站的必要性wordpress生成ios app
  • c2c交易平台官方网站网页设计图片怎么居中
  • 网站建设管理员角色设置app程序开发制作公司
  • 溧阳网站建设价格vue和react可以做pc网站吗
  • 网站如何做谷歌推广吃什么补肾阳虚
  • 爱站关键词挖掘old用二级域名做的网站算新站吗