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

如何做网站直播入口广州seo网站开发

如何做网站直播入口,广州seo网站开发,广告设计与制作软件有哪些,平面设计线上培训机构题目: 给定一种规律 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.zhongyajixie.com/news/31905.html

相关文章:

  • 宝安做网站电脑培训零基础培训班
  • 怎样做网站pptseo排名软件免费
  • 查看网页源代码无锡seo关键词排名
  • 18款禁用软件app破解版合肥百度关键词优化
  • 烟台做网站百度seo培训要多少钱
  • 找网站建设企业网络seo外包
  • 绩溪住房建设网站360推广助手
  • 目前流行的网站开发设计网站模板搭建
  • 厦门网站设计一般要多久网站seo快速排名
  • 网站注册qq线上推广渠道主要有哪些
  • 北京做网站的好公司有哪些北京seo招聘网
  • 2017年网站推广怎么做站长之家素材
  • 中国旅游网站的建设哪家网络营销好
  • 网站构建计划seo优化排名经验
  • seo的网站上海宝山网站制作
  • 网站最合适的字体大小微商引流的最快方法是什么
  • 优秀网站例子app拉新推广平台有哪些
  • 周口网站关键词优化东莞seo代理
  • 滨州做企业网站软文广告的案例
  • 做详情页生成代码的网站全网营销整合营销
  • wordpress-5.0.3seo快排
  • 做百度推广网站找谁好泉州关键词搜索排名
  • 兰州电商平台网站建设自动点击竞价广告软件
  • 网站制作的重要性怎么免费创建个人网站
  • 图片网站怎么做百度指数官网移动版
  • 网站开发专业有什么工作seo zac
  • wordpress后台隐藏指定分类目录seo培训优化课程
  • 深圳做网站网络营销公司哪家好软文推广什么意思
  • 遵义市住房和城乡建设厅网站东莞网站建设方案报价
  • 如何做外围网站的代理网络游戏排行榜百度风云榜