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

昆明建设网站的公司网站备案号官网

昆明建设网站的公司,网站备案号官网,平面设计投稿平台,济南网站建设网站建设题目描述#xff1a; 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。示例 1#xff1a;输入#xff1a;nums [3,2,3] 输出 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的并且给定的数组总是存在多数元素。示例 1输入nums [3,2,3] 输出3 示例 2输入nums [2,2,1,1,1,2,2] 输出2提示 n nums.length 1 n 5 * 104 -109 nums[i] 109 算法先排序 思路 先排序再对相邻数进行比较记录次数取最大次数的值 代码实现 int cmp(const void *a,const void *b){return *(int *)a-*(int *)b; }int majorityElement(int* nums, int numsSize) {qsort(nums,numsSize,sizeof(int),cmp);int cnt1;int i;int retnums[0];for(i0;inumsSize-1;i){//超过半数if(cntnumsSize/2) return ret;//未超过半数if(nums[i]!nums[i1]){//不等cnt1;//计数归零retnums[i1];//重设ret}else{//相等cnt;}}return ret; } 算法抵消 思路 抵消次数以达到更新比较值的目的 代码实现 int majorityElement(int* nums, int numsSize) {int i0;int mostnums[i];int j1;//1 1 3 3 1 2 1 2 1 for( i1;inumsSize;i){if(nums[i]most) j;else{if(j0){mostnums[i];//重新开始比较j;}else j--;//抵消次数(比较剩余元素)}}return most;//返回最多元素 }
http://www.yutouwan.com/news/386901/

相关文章:

  • 有哪些做高考模拟卷的网站广东专注网站建设企业
  • 易做文学网站的logowordpress4.6字体
  • 网站的设计方法有哪些德州最新通告今天
  • 网站页面自动还原代码沈阳紧急通知
  • 东营区建设局网站全国工商核名查询系统官网
  • 做模板网站的利与弊个人网站设计步骤
  • 网站建设一键搭建百度搜索结果优化
  • 网站的栏目有什么名字销售网站开发实践报告
  • 网站建设运营计划书wordpress模板小程序
  • 备案时网站服务内容如何建设网站济南兴田德润简介电话
  • 发稿软文公司天津网站seo服务
  • 制作公司网站价格中山 网站建设一条龙
  • 泰州模板建站哪家好济南 规划 网站
  • 哪个网站做废旧好医院网站HTML5
  • python编程网页版新网站如何做seo推广
  • 做简单的网站链接响应式布局设计
  • 建设自己的网站seo网站推广平台
  • 培训网站推荐教育行业网站开发
  • 在线考试网站开发报价个人网站推广渠道 微博 贴吧
  • 做网站送的企业邮箱能用吗尚层装饰公司官网
  • 接网站开发外包烟台网站建设 制作 推广
  • 建站公司的工作流程视频直播第三方sdk
  • 自己做网站卖矿山设备深圳网页制作推广排名
  • 花都网站建设策划WordPress 多个分类目录
  • 济南手机建站哪家好医疗网站建设机构
  • 北京网络优化提升seo搜索排名
  • 洛阳网站的优化网站开发设计比赛
  • 鞍山新款网站制作哪家好网络营销计划书范例
  • 网站logo如何做链接品牌网站如何建设
  • aspnet做网站视频教程推广普通话的意义是什么