news 2026/7/27 14:54:07

day73(2.1)——leetcode面试经典150

作者头像

张小明

前端开发工程师

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

127. 单词接龙

127. 单词接龙

这个跟昨天的题还是有点不一样的,这个如果按照昨天的方法,会超时,因为时间已经到了50000

题目:

题解:

class Solution { public int ladderLength(String beginWord, String endWord, List<String> wordList) { //创建队列 Queue<String> queue = new LinkedList<>(); //将起始单词放入队列 queue.offer(beginWord); //用map来进行确认是否是有效访问位 //如果该单词在map中,证明已经访问过 Map<String, Integer> visted = new HashMap<>(); visted.put(beginWord, 1); //转换步数 int step = 0; //用来确认是否在字典中 Set<String> wordSet = new HashSet<>(wordList); while(queue.size()>0) { int size = queue.size(); step++; for(int i=0;i<size;i++) { //取出队列的单词 String t = queue.poll(); //看是否是endWord if(t.equals(endWord)) { return step; } for(int j=0;j<t.length();j++) { StringBuilder s = new StringBuilder(t); for(char c='a';c<='z';c++) { if(s.charAt(j)==c) { continue; } s.setCharAt(j,c); //如果字典中存在该单词,且该单词没有被访问过 if(wordSet.contains(s.toString())&&!visted.containsKey(s.toString())) { //加入队列中 queue.offer(s.toString()); //将t设置成有效访问位 visted.put(s.toString(), 1); } } } } } return 0; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/15 8:30:20

自己平台接入国家网络身份认证公共服务接入

一、接入主体要求&#xff08;谁能申请&#xff09;必须是合法登记的企业 / 事业单位 / 政府机构&#xff0c;个人不能申请企业级接入。准入主体类型&#xff1a;企业法人&#xff08;含国企、民企、外企&#xff09;政府部门、事业单位金融机构、持牌支付机构、运营商互联网平…

作者头像 李华
网站建设 2026/7/23 1:49:18

花小钱取悦自己,才是最聪明的养生

别等花大钱看病才懂&#xff1a;花小钱取悦自己&#xff0c;是最划算的养生 目录 别等花大钱看病才懂&#xff1a;花小钱取悦自己&#xff0c;是最划算的养生一、先理清&#xff1a;观点的核心逻辑是什么&#xff1f;二、靠谱依据&#xff1a;情绪影响健康&#xff0c;有实打实…

作者头像 李华
网站建设 2026/7/26 21:40:42

基于微信小程序的中医食谱推荐系统【源码文末联系】

基于微信小程序的中医食谱推荐系统 两个角色&#xff08;管理员&#xff0c;用户&#xff09; 效果如下&#xff1a; 登录页面 管理员主页面 食品信息管理页面 新增食品信息页面 健康资讯管理页面 用户首页面 食品信息页面 食品信息详情页面 研究背景 在快节奏的现代生活中…

作者头像 李华
网站建设 2026/7/26 10:46:04

开发家用小家电器故障自查助手,输入电器型号及故障现象,匹配常见故障及故障现象,匹配常见故障原因及解决方法,支持图文指引,帮普通人快速排查小故障,不用急着找维修。

1. 实际应用场景描述 在日常生活中&#xff0c;家用小电器&#xff08;如电饭煲、微波炉、电风扇、电水壶等&#xff09;出现故障时&#xff0c;用户常遇到以下问题&#xff1a; - 不懂原理&#xff1a;不知道故障可能的原因 - 盲目报修&#xff1a;小问题也找维修师傅&#x…

作者头像 李华
网站建设 2026/7/25 20:55:11

基于SpringBoot的毕业设计选题管理系统设计与实现 开题报告

目录系统概述技术选型与优势核心功能模块创新点设计预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作系统概述 基于SpringBoot的毕业设计选题管理系统旨在为高校师生提供便捷的选题流程管理。系统采…

作者头像 李华
网站建设 2026/7/25 21:58:50

基于MATLAB/Simulink的光伏逆变器仿真模型搭建与探索

光伏逆变器仿真模型&#xff0c;boost加NPC拓扑结构&#xff0c;基于MATLAB/Simulink建模仿真。 具备中点平衡SVPWM控制&#xff0c;正负序分离控制&#xff0c;可以进行功率调度仿真。 仿真模型使用MATLAB 2017b搭建 在光伏领域&#xff0c;逆变器作为将直流电转换为交流电的关…

作者头像 李华