news 2026/4/25 5:21:02

第12天 | 算法打卡:169. 多数元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第12天 | 算法打卡:169. 多数元素

一、题目理解

给定长度为 n 的数组,找出出现次数大于 n/2的多数元素;
题目保证:数组非空、一定存在合法多数元素。

第12天 多数元素
今日任务:169. 多数元素 尝试多种解法,提交第二周学习小结
题意:
给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

你可以假设数组是非空的,并且给定的数组总是存在多数元素。
题目链接:https://leetcode.cn/problems/majority-element/
官方题解:https://leetcode.cn/problems/majority-element/solutions/146074/duo-shu-yuan-su-by-leetcode-solution/

解法3:摩尔投票法

核心思路:

1. 候选数 + 票数,票数为0时更换候选;

2. 遇到相同数票数+1,不同数票数-1;

3. 因一定存在多数元素,最终候选即为答案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 5:19:23

AC-GAN实现指南:可控图像生成与Keras实战

1. 从零实现AC-GAN的核心价值当你第一次听说AC-GAN(Auxiliary Classifier GAN)时,可能会疑惑:在普通GAN已经能够生成逼真图像的情况下,为什么还需要这个变体?我在实际项目中发现的答案是:普通GA…

作者头像 李华
网站建设 2026/4/25 5:16:23

Qwen3.5-2B应用场景:教育行业作业批改辅助——截图题+多步解题推理

Qwen3.5-2B应用场景:教育行业作业批改辅助——截图题多步解题推理 1. 教育行业的作业批改痛点 1.1 传统批改方式的挑战 人工批改耗时:教师每天需要花费大量时间批改作业,特别是数学、物理等需要逐步推理的科目截图题处理困难:学…

作者头像 李华
网站建设 2026/4/25 5:15:38

ARMv8-A浮点运算指令集详解与优化实践

1. A64指令集浮点运算架构解析 ARMv8-A架构的浮点运算单元采用独立寄存器设计,32个128位宽的V寄存器(V0-V31)可灵活支持多种浮点格式。这些寄存器在不同精度下有不同的使用方式: 半精度(FP16):…

作者头像 李华
网站建设 2026/4/25 5:15:35

2025届毕业生推荐的五大AI辅助论文平台横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek AI写作工具,是当前,内容创作领域里,重要的辅助技术。它依…

作者头像 李华
网站建设 2026/4/25 5:15:18

向量数据库与高维相似性搜索的工程实践

1. 向量数据库与机器学习:高维相似性搜索的工程实践在构建基于语言模型的AI应用时,开发者迟早会遇到一个关键瓶颈:当嵌入向量(embeddings)数量超过百万级后,传统的相似性搜索方法会变得极其缓慢。我曾参与过…

作者头像 李华