news 2026/5/6 20:29:10

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/5/6 20:28:16

基于单片机与12864显示屏的多种函数波形信号发生器设计

基于单片机与12864显示屏的多种函数波形信号发生器设计 点击链接下载protues仿真资料&#xff1a;https://download.csdn.net/download/m0_51061483/91926332 1. 系统总体设计概述 本系统是一种基于单片机与LCD12864显示屏的多功能函数波形信号发生器&#xff0c;主要用于输…

作者头像 李华
网站建设 2026/5/6 20:28:32

基于SpringBoot框架的鸣啭音乐平台的设计与实现 开题报告

目录项目背景研究意义系统功能模块技术选型创新点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作项目背景 随着数字音乐市场的快速发展&#xff0c;用户对个性化、交互式音乐平台的需求日益增长。…

作者头像 李华
网站建设 2026/5/5 20:40:17

labview通过以太网基于s7协议,读写西门子系列plc1500 plc1200 plc40...

labview通过以太网基于s7协议&#xff0c;读写西门子系列plc1500 plc1200 plc400 plc300 plc200 plc200smart的上位机程序LabVIEW搞西门子PLC通信这事儿&#xff0c;说难不难说简单也不简单。最近在车间里折腾S7协议的时候发现&#xff0c;只要摸准了门道&#xff0c;1500/1200…

作者头像 李华
网站建设 2026/5/5 20:40:17

百度智能云边缘云服务器,端云协同赋能全域智能场景

智能驾驶、工业质检、IoT设备管理等场景对算力的低时延、高可靠、本地化处理需求日益迫切&#xff0c;传统中心云服务器跨地域数据传输延迟高&#xff0c;难以满足实时响应要求&#xff0c;而单纯的边缘部署又面临算力不足、模型迭代困难等问题。百度智能云构建“中心云-边缘节…

作者头像 李华
网站建设 2026/5/5 20:40:17

一篇搞定全流程AI论文网站,千笔 VS 灵感ai,MBA专属神器!

随着人工智能技术的迅猛迭代与普及&#xff0c;AI辅助写作工具已逐步渗透到高校学术写作场景中&#xff0c;成为专科生、本科生、研究生完成毕业论文不可或缺的辅助手段。越来越多面临毕业论文压力的学生&#xff0c;开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时…

作者头像 李华