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

南宁企业建站系统上海58同城官网

南宁企业建站系统,上海58同城官网,济南市莱芜区招聘信息,企业培训课程价格#x1f517;题目链接 ✈题目描述#xff1a; 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 ⌊ n/2 ⌋表示n/2结果向下取…题目链接 ✈题目描述 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 ⌊ n/2 ⌋表示n/2结果向下取整。 数据范围 n nums.length1 n 5 * 104-109 nums[i] 109 思路分析: 因为 ⌊ n 2 ⌋ ≤ n 2 ⌊ n 2 ⌋ 1 \lfloor \frac{n}{2} \rfloor \le \frac{n}{2} \lfloor \frac{n}{2} \rfloor 1 ⌊2n​⌋≤2n​⌊2n​⌋1所以这个 多数元素 至多只有1个。 解法1 使用一个辅助对象计数遍历数组如果有一个元素的次数超过了 ⌊ n/2 ⌋即为结果。 /*** param {number[]} nums* return {number}*/ var majorityElement function(nums) {let count{};let flagMath.floor(nums.length/2);for(let i0;inums.length;i){if(count[nums[i]]undefined){count[nums[i]]0;}count[nums[i]];if(count[nums[i]]flag){return nums[i];}} };时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( n ) O(n) O(n) 解法2 由于多数元素的个数大于其他所有元素总和所以我们可以从头维护一个候选元素同时给其计数遇到同类元素1遇到异类元素-1减为0时再维护当前元素再重复之前步骤。 /*** param {number[]} nums* return {number}*/ var majorityElement function(nums) {let candidatenums[0];let count1;for(let i1;inums.length;i){if(count0){candidatenums[i];count1;}else if(candidatenums[i]){count;}else{count--;}}return candidate; };时间复杂度 O ( n ) O(n) O(n) 空间复杂度 O ( 1 ) O(1) O(1)
http://www.hkea.cn/news/14486827/

相关文章:

  • 网站开发怎么兼容浏览器陆家网站建设
  • wordpress建站专家wordpress小清新模板
  • 如何做网站内链建立网站涉及到哪些企业
  • 龙岗营销网站建设公司wordpress后台禁止更新
  • 乌鲁瓦提建设管理局网站全球工业设计公司排名
  • 网站开发专业就业指导广西住房与建设厅网站
  • 免费网站空间申请大型网站开发项目书籍
  • 全景网站如何做泉州企业网站建设
  • 婚纱摄影网站设计理念甘肃兰州天气预报15天
  • 如何通过网站标题找网站药剂学教学网站的建设
  • 企业网站的建设意义ppt软件下载免费版
  • 家具企业网站模板网站建设服务哪便宜
  • 在线A视频网站l一级A做爰片龙岗龙城街道网站建设
  • 东莞企业怎么做网站建设vs sql server网站开发
  • 太原制作手机网站wordpress改插件
  • 品牌商城网站制作wordpress 悬停 图片 文字
  • 文山网站建设代理贵阳模板建站定制
  • 如何编写网站建设余姚公司做网站
  • 建设简易电子商务网站流程施工企业的描述
  • 中交上航建设网站WordPress整篇文章登录可见
  • 贵州网站建设费用在线构建网站
  • 程序_做彩票源码网站开发猪八戒网仿照哪个网站做的
  • 网站开发 维护岗位职责做网站的边框
  • 门户网站开发工具软件微博推广技巧
  • 网站建设seo方案wordpress怎么写描述
  • 网站开发得花多少钱网页制作怎么添加视频
  • 做教学的视频网站有哪些电商排行榜10强
  • 东莞网站开发公司哪家好wordpress纯代码添加海报
  • 漳州城乡建设局网站首页12380网站建设
  • ftp媒体库wordpress宁波seo网站排名优化公司