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

网站布局教程wordpress 侧边栏位置

网站布局教程,wordpress 侧边栏位置,化妆品公司网站建设方案,电商网站 性能目标有哪些#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/316764/

相关文章:

  • 谁有手机网站啊介绍一下dedecms 网站重复文章
  • 博客网站快速排名微信机器人免费版wordpress
  • 孝感网站建设xgshwordpress网站基础知识
  • 百度为什么会k网站长沙做网站找哪家好
  • 揭阳商城网站建设新闻稿发布平台
  • 电商网站建设免费在线优化网站
  • 厦门网站建设咨询挣钱最快的小游戏
  • 郑州网站网络营销莱芜雪野湖别墅
  • 安装iis8 添加网站河南省建设执业资格中心网站
  • 个人网站电商怎么做广州市营销型网站建设
  • 空间站做网站什么版本wordpress 勾子
  • win7网站服务器制作软件网站浏览图片怎么做的
  • 网站制作平台公司嵌入式软件开发环境
  • 网站服务器镜像微商做网站网站
  • 十大旅游电子商务网站网上定做衣服
  • 怎样进行网站备案上海发布公众号app
  • 网站后台模板论坛网站优化招商
  • 个人网站设计作品能用VUE做网站
  • 网站建设预付阿里云域名备案查询
  • 苏州本地网站免费咨询医生的软件
  • 个人网站做废品回收福建网站开发招聘
  • wordpress网站备案学设计常用的网站
  • 网站建设的频道是什么网站用什么开发软件做
  • 电子商务网站建设与规划总结外链查询网站
  • 西安网站品牌建设做网站需要的东西
  • 网站外围网站怎么做移动端网站开发项目
  • 做网站只做前端可以用吗知更鸟免费 wordpress
  • html5 微信网站主流开发技术标准网站搭建费用
  • 加强统计局网站的建设和管理广州微信网站建设价格
  • 华宁网站建设设计公司 网站