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

装饰公司网站设计赣州网上立案网址

装饰公司网站设计,赣州网上立案网址,企业型网站建设包括,网站建公司生存题目: 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。 思路:一一映射需要用到…

题目

给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。

这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。

思路:一一映射需要用到s2t和t2s两个hash表

代码

class Solution {public boolean wordPattern(String pattern, String s) {String[] arr = s.split(" ");if (pattern.length() != arr.length)return false;Map<Character, String> map = new HashMap<>();Map<String, Character> pam = new HashMap<>();for (int i = 0; i < pattern.length(); i++) {char ch = pattern.charAt(i);String str = arr[i];// 字符与单词没有一一映射if (map.containsKey(ch) && !map.get(ch).equals(str) || pam.containsKey(str) && pam.get(str) != ch) {return false;} else {map.put(ch, str);pam.put(str, ch);}}return true;}
}

性能:时间复杂度O(s)      空间复杂度O(s)

http://www.yayakq.cn/news/415438/

相关文章:

  • 优化后的网站wordpress+4.5
  • 如何做品牌网站设计网站建设 策划方案书
  • 橙色的网站模板网站建设与设计教程视频
  • 做五金有哪些网站推广wordpress会员管理
  • 安康创宇网站制作建设海市科技网站建设
  • 卖辅助网站怎么做手机中国第一专业门户
  • 餐厅网站建设策划方案网站优化内容有哪些
  • 营销型网站制作企业怎样注册网站卖东西
  • 推广联盟网站怎么做专做hiphop的网站
  • 股票网站模板 dedecms四川省建设监督网
  • 手机网站开发介绍淘宝做首页热点的什么网站
  • 电商网站类型建筑公司对企业未来希望
  • 网站搜索工具网站建设电话
  • 给企业做网站东莞市建设工程监督网
  • 淘宝网站是怎么做的作品集展示的网站
  • 深圳集团网站开发网站开发公司电话不用备案的域名
  • 个人怎么制作网站电商网站 建设目标详细说明
  • 海外网站免费建设昆明网站推广专员
  • 泰州网站设计公司国家高新技术企业标志
  • 南昌网站建设网站推广wordpress上传小视频教程
  • 咸宁网网站欧泰国际物流网站
  • 凡科做网站在百度能看见吗百度识图网站
  • 电子商务网站建设与管理考卷免费企业邮箱推荐
  • 佛山网站营销推广昆明网页设计公司排行榜
  • 网站建设价格比较昆山网站优化公司
  • 广东网站建设seo优化中国公关公司排行榜
  • 郑州做网站优化地址学网站开发培训
  • 自己建设个人网站要花费多少商城官网
  • 临海市住房和城乡建设规划局网站中小型企业网站的设计与开发
  • 如何建立网站?哪一款软件可以自己做网站