news 2026/4/25 21:04:55

算法打卡12

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法打卡12

题目链接: https://leetcode.cn/problems/majority-element/

官方题解:https://leetcode.cn/problems/majority-element/solutions/146074/duo-shu-yuan-su-by-leetcode-solution/

看到题目的第一想法:
最开始想到用哈希表统计每个数字出现的次数,找到次数大于 n/2 的元素就行,觉得这样写起来简单直接。
实现过程中遇到的困难:
哈希表的写法虽然简单,但不满足进阶要求的 O (1) 空间复杂度。一开始没想到摩尔投票法,对如何在不额外开空间的情况下找到多数元素没思路,卡在了如何用 “抵消” 的思路解决问题上。
今日收获心得:
学会了摩尔投票法,理解了 “多数元素在相互抵消后一定会保留下来” 的核心逻辑,掌握了时间 O (n)、空间 O (1) 的高效解法,也明白了算法优化的魅力,学会了跳出常规思路去思考更巧妙的方法。
代码如下:

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

百度网盘秒传链接终极指南:三步掌握高效文件分享

百度网盘秒传链接终极指南:三步掌握高效文件分享 【免费下载链接】baidupan-rapidupload 百度网盘秒传链接转存/生成/转换 网页工具 (全平台可用) 项目地址: https://gitcode.com/gh_mirrors/bai/baidupan-rapidupload 百度网盘秒传链接工具是一个功能强大的…

作者头像 李华
网站建设 2026/4/25 20:54:20

I-PEX 81619-100B-02-D 极细同轴线在高速差分信号中的性能优势与替代方案

在高速互连需求不断提升的背景下,传统FPC与普通排线在抗干扰、信号完整性方面逐渐暴露瓶颈,而 极细同轴线束(Micro Coaxial Cable)正在成为笔电、工控设备、显示模组等领域的重要解决方案。本文以 I-PEX 81619-100B-02-D 线束组件…

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

为什么 Agent 框架越来越多:LangChain、LangGraph、AutoGen 生态对比

为什么AI Agent框架爆发式增长?LangChain/LangGraph/AutoGen生态全维度对比与落地指南 关键词 AI Agent、LangChain、LangGraph、AutoGen、大模型应用开发、Agent编排、LLM生态 摘要 2023年以来,AI Agent已经成为继RAG、微调之后,大模型落地的第三大核心范式。随之而来的…

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

LangChain4j 向量数据库深度集成实战:从选型到生产级智能客服落地

在上一篇 LangChain4j 客服系统实战中,我们使用 InMemoryEmbeddingStore 跑通了基础 RAG 流程。InMemoryEmbeddingStore 的优点是零配置、即开即用,适合概念验证和单元测试,但它将向量数据全部驻留在内存中,当知识库规模扩大到百万乃至千万级时,不仅内存会迅速成为瓶颈,数…

作者头像 李华
网站建设 2026/4/25 20:53:21

猫云AI_API中小企业商用 LLM 海外 API 稳定接入解决方案

猫云AI_API的核心优势猫云AI_API专为中小企业设计,提供高性价比的LLM接入服务。海外服务器节点覆盖北美、欧洲和东南亚地区,确保全球用户低延迟访问。API响应时间稳定在300ms以内,支持99.9%的SLA可用性保障。商业授权模式灵活,采用…

作者头像 李华