news 2026/4/23 21:03:43

day75(2.3)——leetcode面试经典150

作者头像

张小明

前端开发工程师

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

211. 添加与搜索单词 - 数据结构设计

211. 添加与搜索单词 - 数据结构设计

我这个直接用List,没设计数据结构,我优化了一下

题目:

题解:

class WordDictionary { List<String> list; public WordDictionary() { list = new ArrayList<>(); } public void addWord(String word) { list.add(word); } public boolean search(String word) { for(int i=0;i<list.size();i++) { String s = list.get(i); if(word.length()!=s.length()) { continue; } int flag = 0; for(int j=0;j<word.length();j++) { if(word.charAt(j) == '.') { continue; } else if(word.charAt(j)!=s.charAt(j)) { flag = 1; break; } } if(flag == 0) { return true; } } return false; } } /** * Your WordDictionary object will be instantiated and called as such: * WordDictionary obj = new WordDictionary(); * obj.addWord(word); * boolean param_2 = obj.search(word); */
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:55:09

HarmonyOS 页面路由与导航开发

网罗开发&#xff08;小红书、快手、视频号同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…

作者头像 李华
网站建设 2026/4/23 10:11:23

Java中的代码块

在Java中&#xff0c;代码块是用一对花括号{}包裹起来的一段代码&#xff0c;根据其位置和用途不同&#xff0c;Java中主要有以下4中类型的代码块1.普通代码块1.定义&#xff1a;写在方法内部{ }的代码&#xff0c;用于限定变量作用域或逻辑分组2.特点&#xff1a;只能在方法、…

作者头像 李华
网站建设 2026/4/23 10:11:12

一番赏盲盒小程序前端功能:层级乐趣与便捷服务的双向赋能

一番赏盲盒小程序以层级化奖项体系为核心特色&#xff0c;凭借细腻的前端功能设计&#xff0c;精准还原线下抽赏的递进式惊喜&#xff0c;同时嫁接线上操作的高效便捷。在弱化营销属性的基础上&#xff0c;串联起赏系浏览、抽赏互动、权益兑现及收藏管理的全流程&#xff0c;以…

作者头像 李华
网站建设 2026/4/23 10:11:28

LINE收不到验证码?可能原因和解决方法

在LINE的使用过程中&#xff0c;有时在验证环节会碰到接收不到手机验证码的情况。可以参考本文排查原因、解决验证问题。一、LINE收不到验证码的可能原因1.虚拟号码如果使用的是非实名的、安全性不高的低质虚拟号码&#xff0c;可能会被平台阻止。2.号码被封如果之前在账号使用…

作者头像 李华
网站建设 2026/4/23 11:03:47

吃透分布式与微服务:3分钟分清区别,再也不怕面试被问!

在后端架构演进过程中&#xff0c;“分布式”和“微服务”是两个高频出现且极易混淆的概念。很多开发者入门时会有疑问&#xff1a;两者是不是一回事&#xff1f;微服务就是分布式吗&#xff1f;分布式一定是微服务吗&#xff1f;其实答案很明确&#xff1a;微服务是分布式架构…

作者头像 李华
网站建设 2026/4/23 11:31:08

NodeJs从入门到上天:什么是Node.js

一&#xff1a;概念 1&#xff1a;概念 node.js是一个JavaScript运行时环境&#xff0c;使用者可以搭建服务器端的JavaScript程序。 2&#xff1a;作用 作用: 1&#xff1a;使用Node.js编写服务器端程序。编写数据接口&#xff0c;提供网页资源浏览功能等等 2&#xff1a;前端…

作者头像 李华