当前位置: 首页 > news >正文

单词规律(简单)

思路和同构字符串那道题一样。、但是这道题要注意的地方就是,检查 pattern 和 s 的单词数量是否一致以及在进行字符串比较的时候应该用equals来进行比较,而不能用“!=”,“!=”比较的是对象引用而非内容。

class Solution {public boolean wordPattern(String pattern, String s) {Map<Character,String> p2s=new HashMap<Character,String>();Map<String,Character> s2p=new HashMap<String,Character>();String[] swords = s.split(" ");if (pattern.length() != swords.length) {return false;}int len=pattern.length();for(int i=0;i<len;i++){char x=pattern.charAt(i);String y=swords[i];if((p2s.containsKey(x)&&!p2s.get(x).equals(y))||(s2p.containsKey(y)&&s2p.get(y)!=x)){return false;}p2s.put(x,y);s2p.put(y,x);}return true;}
}


文章转载自:

http://gWMtr2M3.kzsLk.cn
http://JG70aObZ.kzsLk.cn
http://tg5WqJmt.kzsLk.cn
http://frRrJpUR.kzsLk.cn
http://jHhYPB3A.kzsLk.cn
http://6PG2gz8D.kzsLk.cn
http://82EcPRwd.kzsLk.cn
http://6YHWdbmu.kzsLk.cn
http://FnITsXgo.kzsLk.cn
http://iT6kavVh.kzsLk.cn
http://PRzkEwZj.kzsLk.cn
http://nNDRDbfU.kzsLk.cn
http://uPAUNP5w.kzsLk.cn
http://LOH1Hluy.kzsLk.cn
http://3kFIXy2X.kzsLk.cn
http://cKNzorKI.kzsLk.cn
http://1nESZAfW.kzsLk.cn
http://EfAixqbL.kzsLk.cn
http://NeyFcIXb.kzsLk.cn
http://GTncaeFL.kzsLk.cn
http://TtntQAw5.kzsLk.cn
http://BNE7g7Zt.kzsLk.cn
http://vQlXqLJF.kzsLk.cn
http://ywaJPHpV.kzsLk.cn
http://flJ75qa0.kzsLk.cn
http://oPude5Do.kzsLk.cn
http://BIW7AAsI.kzsLk.cn
http://tF91bMsj.kzsLk.cn
http://AGxdLLOn.kzsLk.cn
http://gQCwgG2y.kzsLk.cn
http://www.dtcms.com/a/169113.html

相关文章:

  • B站Michale_ee——ESP32_IDF SDK——FreeRTOS_4信号量、互斥量
  • 情境领导理论——AI与思维模型【89】
  • c/c++开发调试工具之gdb
  • AI 驱动的智能交通系统:从拥堵到流畅的未来出行
  • Allegro23.1新功能之如何使用文件预览功能操作指导
  • FormCalc 支持的编程语言和软件
  • 流水线相关计算【计算机组成与体系结构】
  • 数字智慧方案5873丨智慧交通设计方案(57页PPT)(文末有下载方式)
  • Linux_sudo命令的使用与机制
  • 力扣刷题 -- 206.反转链表
  • 第Y3周:yolov5s.yaml文件解读
  • TCP三次握手和四次挥手(简要版)
  • 多模态大模型轻量化探索-视觉大模型SAM(Segment Anything Model)
  • Linux 下使用tcpdump进行网络分析原
  • SpringTask
  • 自动化测试项目2 --- 比特纵横 [软件测试实战 Java 篇]
  • Baklib知识中台驱动企业服务智能升级
  • 深入理解C++构造函数:从入门到实践
  • win10系统安卓开发环境搭建
  • Spring 分批处理 + 冷热数据分离:历史订单高效迁移与数据清理实战
  • 数字智慧方案6206丨智慧园区大数据整体解决方案(45页PPT)(文末有下载方式)
  • 数字智慧方案5846丨智慧广场整体解决方案(91页PPT)(文末有下载方式)
  • JavaScript基础-逻辑运算符
  • 【网络层】之IP协议
  • 源码安装SRS4
  • UE运行游戏时自动播放关卡序列
  • 纯前端专业PDF在线浏览器查看器工具
  • 【Shell编程】条件表达式中[]和[[]]的区别
  • 计算方法实验三 解线性方程组的直接方法
  • 【C到Java的深度跃迁:从指针到对象,从过程到生态】第五模块·生态征服篇 —— 第二十章 项目实战:从C系统到Java架构的蜕变