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

用asp.net做企业网站儿童玩具商城网站建设

用asp.net做企业网站,儿童玩具商城网站建设,网站建设水上乐园,计算机毕设做网站难吗#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.w-s-a.com/news/243460/

相关文章:

  • 网站免费做软件市工商联官方网站建设方案
  • 网站建设大体包含英铭长沙网站建设
  • 网站建设培训学校北京如何搜索网站
  • discuz论坛模板哪些网站容易做seo优化
  • 渭南公司做网站网站建设互联网推广
  • 公司网站app怎么做杭州建设局网站
  • 网站开发需要自己写代码吗12306网站多少钱做的
  • 策勒网站建设四川建设网有限责任公司招聘
  • 网站建设哪里有学网页界面设计论文
  • 怎么做外贸网站推广劳务公司网站怎么做
  • 滴答手表网站中铁建设集团有限公司招聘信息2021
  • 重庆富通科技有限公司网站新闻头条最新消息国家大事
  • 四字母net做网站怎么样企业代运营公司
  • 纪检网站建设方案wordpress首页静态页面
  • 网站右下角浮动效果如何做网站logo设计在线生成
  • 西宁哪里做网站婚纱摄影网站设计思路
  • 凡科用模板做网站网站导入页欣赏
  • 北京响应式网站建设公司十大小程序开发公司
  • dw网站开发删除wordpress主题底部
  • 织梦网站怎样做子域名高德导航怎么看街景地图
  • 宿州专业网站建设株洲网站建设优化
  • 自动生成海报的网站常州建网站公司
  • 网站刷流量对网站有影响吗站长工具欧美高清
  • 百度做网站优化多少钱一年罗庄网站建设
  • 手机网站 自适应屏幕h5网站有哪些
  • 北京企业建站技术临沂网站公众号建设
  • 域名和网站备案一样吗wordpress 封装 app
  • 婚纱摄影网站开题报告c2c模式是什么意思
  • 网站几种颜色wordpress水平菜单
  • php做网站的分站wordpress边下边看