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

苏州专业高端网站建设百度推广送企业网站吗

苏州专业高端网站建设,百度推广送企业网站吗,百色建设厅网站,威海网站建设是什么题目描述 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例 1#xff1a; 输入#xff1a;nums [3,2,3] 输出#xff1a;3…题目描述 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1 输入nums [3,2,3] 输出3 示例 2 输入nums [2,2,1,1,1,2,2] 输出2 解题方法分析  使用哈希算法HashMap来存储每个元素以及出现的次数。通过求解哈希映射中的每个键值对键表示一个元素值表示该元素出现的次数统计出数组出现的数字次数最多的那一过。 首先循环遍历数组 nums 并将数组中的每个元素加入哈希映射中。在这之后我们遍历哈希映射中的所有键值对返回值最大的键这样就可以通过哈希统计出出现次数最多的数字。 代码 class Solution { public:int majorityElement(vectorint nums) {// 使用map来记录每个数字的出现次数std::mapint, int counts;// majority用于记录当前的多数元素cnt用于记录多数元素出现的次数int majority 0, cnt 0;// 遍历输入数组for (int num : nums) {// 将当前数字的出现次数加一counts[num];// 如果当前数字的出现次数超过之前记录的多数元素的次数if (counts[num] cnt) {// 更新多数元素和出现次数majority num;cnt counts[num];}}// 返回最终找到的多数元素return majority;} };
http://www.hkea.cn/news/14538736/

相关文章:

  • 个人网站免费搭建南昌做网站需要多少钱
  • 网站建设经费方案百度关键词搜索查询
  • 石家庄无极网站建设美工接单网
  • 网站开发文档合同苏州十大软件公司
  • 哪个网站美丽乡村做的比较好17网站一起做网店档口出租
  • 个人网站开发的论文网站后台修改图片集顺序
  • 网站开发与设计实训总结两千字谷歌seo和百度seo的区别
  • 徐州建站网页建设长治制作公司网站的公司
  • 软件网站开发合同做外贸网站机构
  • 东莞大岭山做网站公司自己做响应式网站难吗
  • 信誉好的电商网站建设网页设计与制作教程第5版
  • 常州做网站的公司有哪些手机网站建设的背景
  • 怎么创自己的网站股票海选公司用什么网站
  • 有域名如何做免费网站想建个图片网站
  • top后缀做网站好不好网络编程是做什么的
  • asp网站查看器wordpress 自定义注册页面
  • 可以看封禁网站的浏览器制做公司排扁
  • 金色世纪做网站的是哪个岗位欢迎访问中国建设银行网站
  • 玻璃行业做的非常有设计感的网站中国庆阳网
  • 网站建设目的和意义网站百度收录批量查询
  • 西宁市网站建设公司泉州手机端建站模板
  • 文化建设网站什么招聘网最好找工作
  • 内蒙古自治区建设厅官方网站wordpress移动端访问
  • 网站导航漂浮代码国内十大微信小程序开发公司
  • 下列关于网站制作的佛山禅城网站建设
  • 辽宁网站建站西安推广公司无网不胜
  • 成都企业建设网站电话南宁网站建设哪家专业
  • 淘宝有WordPress网站搭建吗做网站的系统
  • 简约个人网站电商网站设计制作
  • 济南网站建设电话统计局网站建设情况