news 2026/2/14 23:38:40

day74(2.2)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day74(2.2)——leetcode面试经典150

208. 实现 Trie (前缀树)

208. 实现Trie(前缀树)

又是一个自己建类去实现 但是真的挺神奇的

题目:

题解:

class TrieNode { Map<Character, TrieNode> children = new HashMap<>(); boolean isEnd = false; // 标记是否为完整单词 } class Trie { private TrieNode root; public Trie() { root = new TrieNode(); } public void insert(String word) { TrieNode node = root; for (char c : word.toCharArray()) { node.children.putIfAbsent(c, new TrieNode()); node = node.children.get(c); } node.isEnd = true; // 标记结束 } public boolean search(String word) { TrieNode node = find(word); return node != null && node.isEnd; // 必须是完整单词 } public boolean startsWith(String prefix) { return find(prefix) != null; // 只要前缀存在即可 } private TrieNode find(String prefix) { TrieNode node = root; for (char c : prefix.toCharArray()) { if (!node.children.containsKey(c)) { return null; } node = node.children.get(c); } return node; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/13 3:32:04

单片机毕设易上手任务书100例

【单片机毕业设计项目分享系列】 &#x1f525; 这里是DD学长&#xff0c;单片机毕业设计及享100例系列的第一篇&#xff0c;目的是分享高质量的毕设作品给大家。 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的单片机项目缺少创新和亮点…

作者头像 李华
网站建设 2026/2/6 21:33:30

【快速EI检索 | IEEE出版 | 高效出版流程 | 审稿周期短 | 快速录用 | 征稿主题范围广】第二届信号处理、通信与控制系统国际学术会议(SPCCS 2026)

第二届信号处理、通信与控制系统国际学术会议&#xff08;SPCCS 2026&#xff09; The 2nd International Conference on Signal Processing, Communication and Control Systems 2026年3月13-15日 | 中国-杭州 大会官网&#xff1a;ic-spccs.com 截稿时间&#xff1a;见官网…

作者头像 李华
网站建设 2026/2/14 15:36:51

数据中台建设中的主数据管理(MDM)实践

友情提示&#xff1a;全文约 1.1 万字&#xff0c;阅读时间 35–45 min。建议先收藏&#xff0c;再跟着代码边做边读。 从零到一&#xff1a;数据中台主数据管理&#xff08;MDM&#xff09;落地实践 副标题&#xff1a;用一套可落地的开源技术栈&#xff0c;带你走完“主数据识…

作者头像 李华
网站建设 2026/2/4 22:25:04

Java打造旅行攻略及搭子匹配系统源码

Java旅行攻略及搭子匹配系统源码深度解析&#xff08;架构功能代码&#xff09; 一、技术架构&#xff1a;高并发与实时交互的基石 微服务架构设计 Spring Boot 3.0 Spring Cloud Alibaba&#xff1a;构建用户服务、攻略服务、匹配服务、支付服务等独立微服务&#xff0c;通…

作者头像 李华
网站建设 2026/2/14 0:21:35

赋能数据决策!10款好用的BI工具核心能力速览,适配多行业场景

在数据被普遍视为核心资产的时代&#xff0c;企业决策的范式正从“经验驱动”全面转向“数据驱动”。面对市场上琳琅满目的商业智能&#xff08;BI&#xff09;工具&#xff0c;决策者往往陷入选择困境&#xff1a;是追求极致的数据可视化效果&#xff0c;还是拥抱强大的AI智能…

作者头像 李华
网站建设 2026/2/7 11:32:19

LLM教程 | 第1讲:RAG原理解读:让检索增强生成不再是黑盒

本文将首先介绍大模型的基础&#xff0c;包括定义、工作原理与挑战&#xff0c;逐步探讨其应用场景与局限性。接着将介绍RAG技术的崛起&#xff0c;分析其如何通过结合外部知识库来增强大模型的能力&#xff0c;并详细阐述RAG的工作流程、核心组件、功能以及主要类型与变体。最…

作者头像 李华