南宁建设厅网站平顶山网站网站建设

web/2025/10/2 6:52:24/文章来源:
南宁建设厅网站,平顶山网站网站建设,检察院网站建设,桐庐住房和城乡建设局网站给定两个单词#xff08;beginWord 和 endWord#xff09;和一个字典#xff0c;找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则#xff1a; 每次转换只能改变一个字母。 转换过程中的中间单词必须是字典中的单词。 说明: 如果不存在这样的转换序…给定两个单词beginWord 和 endWord和一个字典找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则 每次转换只能改变一个字母。 转换过程中的中间单词必须是字典中的单词。 说明: 如果不存在这样的转换序列返回 0。 所有单词具有相同的长度。 所有单词只由小写字母组成。 字典中不存在重复的单词。 你可以假设 beginWord 和 endWord 是非空的且二者不相同。 示例 1: 输入: beginWord “hit”, endWord “cog”, wordList [“hot”,“dot”,“dog”,“lot”,“log”,“cog”] 输出: 5 解释: 一个最短转换序列是 “hit” - “hot” - “dot” - “dog” - “cog”, 返回它的长度 5。 代码 class Solution {public int ladderLength(String beginWord, String endWord, ListString wordList) {MapString ,SetString setnew HashMap();for(int i0;iwordList.size();i)set.put(wordList.get(i),new HashSet());for(int i0;iwordList.size();i)//为每个单词构建可到达的单词的set{for(int ji1;jwordList.size();j){if(getDif(wordList.get(i),wordList.get(j))1){set.get(wordList.get(i)).add(wordList.get(j));set.get(wordList.get(j)).add(wordList.get(i));}}}if(!set.containsKey(endWord)) return 0;QueueString queuenew LinkedList();SetString cnew HashSet();for(int i0;iwordList.size();i) if(getDif(wordList.get(i),beginWord)1)//将开始字符串可到达的字符串入队{queue.add(wordList.get(i));c.add(wordList.get(i));}if(queue.isEmpty()) return 0;int res1;while (!queue.isEmpty())//bfs{int sizequeue.size();res;for (int i0;isize;i){String tempqueue.poll();if(temp.equals(endWord)) return res;for(String s:set.get(temp)){if(!c.contains(s)){queue.add(s);c.add(s);}}}}return 0;}public int getDif(String s1, String s2) {///检查单词字母相异的个数int ret0;for(int i0;is1.length();i){if(s1.charAt(i)!s2.charAt(i)) ret;}return ret;} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85479.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站的软件dw视觉设计网站推荐

首先给大家说声抱歉,最近由于个人工作(突然996)和精力上的原因,导致公众号断更了一段时间,后面会逐渐恢复公众号的更新,在此感谢大家的理解和支持。国内主流的互联网公司在 8 月份都开放了秋招申请,那秋招有哪些需要注…

网站建设 风险做双语网站用什么cms系统好

目录 前言: get app UID 获取流量数据 获得启动流量数据 总结 前言: Jenkins 是一种开源的持续集成工具,可以帮助我们更加方便地进行软件开发和测试工作。通过 API 远程管理 Jenkins 可以帮助我们更加方便地进行 Jenkins 的配置和管理工…

上饶网站开发 app开发庭院设计效果图

老师您好,我对流程实例有两个问题:创建流程实例的方法,视频中给出的是ProcessInstance processInstance runtimeService.startProcessInstanceByKey("Process_1", "business_id");请问这个方法和如下所示的方法有什么区…

微网站的链接怎么做稻壳网站建设

文章目录 什么是kubernetesKubernetes的部分核心概念互式可视化管理平台与kubernetes的关系市面是常见的kubernetes管理平台 什么是kubesphereKubesphere默认安装的组件Kubesphere涉及的服务组件kubesphere的安装Kubesphere相关的内容 什么是kubernetes 就在这场因“容器”而起…

wdcp 快速迁移网站建网站好还是开天猫好

一、自己做过的项目 若自己有做过的项目,那就是最好的!建议不要换其他的项目来写,优先选择自己的,毕竟熟悉,容易临场发挥,别人的项目没有参与过,无法深有体会。 二、各大期刊网站 包括中国知…

沈阳网站推广律师做网络推广哪个网站好

最近在与同事讨论BRepAlgoAPI_Fuse与BRep_Builder.MakeCompound有什么区别。 一、从直觉上来说,BRepAlgoAPI_Fuse会对两个实体相交处理,相交的部分会重新的生成相关的曲面。而BRep_Builder.MakeCompound仅仅是把两个实体组合成一个新的实体,…

设计构建网站市场调研报告800字

//设置自动行数与字符换行 [label setNumberOfLines:0]; label.lineBreakMode UILineBreakModeWordWrap; /** 去除多余分割线 */ self.tableView.tableFooterView [[UIView alloc]init];转载于:https://www.cnblogs.com/pocket-mood/p/4435711.html

广州学生做网站广州百度seo

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、非类型模板参数二、模板的特化1、概念2、函数模板特化3、类模板特化1、全特化2、偏特化 三…

连云港做网站企业怎么备案网站空间

MySQL创建数据库查看数据库修改数据库删除数据库选择数据库 一 MySQL创建数据库实例1:最简单的创建 MySQL 数据库的语句实例2:创建 MySQL 数据库时指定字符集和校对规则 二 MySQL查看或显示数据库实例1:查看所有数据库实例2:创建并…

做招聘的网站排名烟台网站改版

乏味的人生,冷清的家庭,枯燥的工作,基本上是现代社会中大部分人的心声,随着时间的流逝,逐渐失去自我,沦为生活的奴隶。而这部电影也以同样的道理告诫我们,不要被一层不变的生活模式所吞噬&#…

一般网站图片尺寸深圳58同城网站建设

Apache Superset 使用 PostgreSQL 作为其默认的元数据数据库,来存储关于数据源、图表、仪表盘、用户及其权限等信息。下面是列出的一些主要表的功能和作用的简介: 权限和角色 ab_permission: 存储权限,如“可以访问仪表板”、“可以执行SQL查询”等。ab_permission_view: 将…

家装网站建设案例建立什么指标体系和评价程序规范

一、采集图像 (1)测量充电器 测量充电器的引脚,然后每次旋转充电器,让测量矩形都跟着它转,这就是定位+测量, (2)测量钥匙 (3)测量瓶盖 我们后面还会涉及到拟合的问

连云建网站公司黄骅贴吧金宝

Floyd算法 1.定义概览 Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。Floyd-Warshall算法的时间复杂度为O(N3)…

制作网站的费用赛扶做网站

什么是可见性 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量 Java内存模型(JMM) Java内存模型(Java Memory Model)描述了Java程序中各种…

物流专线做网站建公司网站步骤

这个假期里看了一下这本书,乍一看名字,觉得这就是比较鸡汤类的书吧,但是在看了一部分之后,忽然感觉到,以前的自己真的是很无知,一直就没有认识到做一个真实的项目的困难性,也根本就没有真正的认…

太平洋在线企业网站管理系统wordpress调用文章摘要

Vue指令[3] 列表循环、表单元素绑定v-for指令v-model指令 列表循环、表单元素绑定 v-for指令 作用:根据数据生成列表结构 数组经常和v-for结合使用数组长度的更新会同步到页面上面,是响应式的 语法:(item,index) in 数据,其中…

建设工作室网站wordpress多种设备网页生成

在企业的经营过程中,绝不是追求“一锤子买卖”,而是与客户建立长期稳定的关系,从而获得更多的收益。CRM客户关系管理系统顾名思义,就是帮助企业管理客户关系的软件。下面说说,如何通过CRM提高客户服务能力? CRM可以帮…

网站建设培训公司排名做易购网站

73. 矩阵置零 解题思路 首先遍历矩阵找到所有的0元素 将其的行和列索引记录下俩遍历矩阵 将所有的需要更新的元素进行更新 也就是查找hashmap中的每一个元素进行更新查找行或者列是否在hashmap中 class Solution {public void setZeroes(int[][] matrix) {// 首先遍历矩阵找…

互联网站产品开发的流程如何建设网站兴田德润怎么联系

css column-gap属性定义及用法在css中,column-gap属性通常和columns、column-count等分列属性一起使用,用来设置元素内容分列(多列布局)后列与列之间的距离css column-gap属性语法格式css语法:column-gap: length / normal;(例:co…

旅游网网站建设的管理口碑营销的前提及好处有哪些

Mysql的面试突击1 Mysql的体系结构是什么样子的(查询语句怎么进行执行的) mysql的架构:单进程多线程的架构模式 CLient -----> Server架构 Mysql的链接方式有没有性能优化的点 2个点 查询缓存(Query Cache) MySQL 内部自带了一个缓存模…