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

网站上传视频教程wordpress 交互页面

网站上传视频教程,wordpress 交互页面,如何让百度收录网站,做网站的步骤这里写自定义目录标题 2023-8-30 09:34:23 290. 单词规律 2023-8-30 09:34:23 这道题目,我是根据 205. 同构字符串 的思路一样,都转化为另外一个第三方的字符串,在比较翻译过后的语句是不是一样的。 class Solution {public boolean wordP…

这里写自定义目录标题

  • 2023-8-30 09:34:23

290. 单词规律

2023-8-30 09:34:23

这道题目,我是根据 205. 同构字符串
的思路一样,都转化为另外一个第三方的字符串,在比较翻译过后的语句是不是一样的。


class Solution {public boolean wordPattern(String pattern, String s) {String[] s1 = s.split(" ");return helper1(pattern).equals(helper2(s1));}private String helper1(String str){int[] temp = new int[26];StringBuilder result = new StringBuilder();for(int i = 0; i < str.length(); i++){int c = str.charAt(i) - 'a';if(temp[c] == 0){temp[c] = i + 1;}result.append(temp[c]);}return result.toString();}private String helper2( String[] s1){Map<String, Integer> map =  new HashMap<String, Integer>();StringBuilder result = new StringBuilder();for(int i = 0 ; i < s1.length; i++){if(!map.containsKey(s1[i])){map.put(s1[i], i +1);}result.append(map.get(s1[i]));}return result.toString();}
}

在这里插入图片描述

看看官方的解法:

class Solution {// public boolean isIsomorphic(String s, String t) {//     return isIsomorphicHelper(s).equals(isIsomorphicHelper(t));// }public boolean wordPattern(String pattern, String str) {String[] words = str.split(" ");//字符和单词是互相映射,数量必须相等if (words.length != pattern.length()) {return false;}Map<Object, Integer> map = new HashMap<>();for (Integer i = 0; i < words.length; i++) {/*如果key不存在,插入成功,返回null;如果key存在,返回之前对应的value。以pattern = "abba", str = "dog cat cat dog"为例,第1次:map.put('a',0)返回null,map.put("dog",0)返回null,两者相等;第2次:map.put('b',1)返回null,map.put("cat",1)返回null,两者相等;第3次:map.put('b',2)返回1,map.put("cat",2)返回1,两者相等;第4次:map.put('a',3)返回0,map.put("dog",3)返回0,两者相等,结果为 true。以pattern = "abba", str = "dog cat cat fish"为例,第1次:map.put('a',0)返回null,map.put("dog",0)返回null,两者相等;第2次:map.put('b',1)返回null,map.put("cat",1)返回null,两者相等;第3次:map.put('b',2)返回1,map.put("cat",2)返回1,两者相等;第4次:map.put('a',3)返回0,map.put("fish",3)返回null,两者不相等,结果为 false。*//** 为什么 Integer 在这里用的是 != 进行判断 ?* 1. 会返回null值,如果用equals进行判断,会产生空指针异常* 2. 理想状态的就是 Integer 的值在 0 - 25 之间进行判断,这一部分也是程序上需要返回true的情况*/if (map.put(pattern.charAt(i), i) != map.put(words[i], i)) {return false;}}return true;}
}    
http://www.yayakq.cn/news/780238/

相关文章:

  • 域名数和网站数windows建立网站
  • 防做网站视频网站备案 法人变更
  • 网站不备案有什么影响专业购物网站建设报价
  • 苏州网站建设布局企业法人手机号码查询
  • 佛山网站建设企业开源 企业网站
  • 如何做好网站的优化的监测评价浪漫做爰网站
  • 美术设计网站优化需要什么软件
  • 重庆网站制作招聘千库网ppt模板免费
  • 贵州省住房和城乡建设厅网网站北京信息网招聘最新
  • 34线城市做网站推广在线电子书网站怎么做
  • 常州城乡和住房建设厅网站长沙建站模板
  • 昆明建站网站资讯平台黄冈论坛东湖社区
  • 网站制作报价单模板狗和女主人做爰网站
  • 注册网站电子游戏送钱了38网上怎么卖东西
  • seo网站描述之间用什么标点符号大学生创新创业大赛的意义
  • 多大的服务器可以做视频网站最新新闻热点事件100字
  • wordpress 大学网站中国建设银行绑定网站
  • 网站的网页建设知识ppt网页浏览器英文缩写
  • 静态网站优化西安做网站的公司有
  • 过期域名查询网站自己做网站挣钱不
  • 有了云服务器怎么建设网站做外贸怎么连接国外网站
  • 中国建设银行网站用户注册网站运营目的
  • 北辰网站建设公司太原网站制作河南建筑公司排名
  • 济宁北湖建设局网站app营销推广方案
  • 网站建设策略营销外贸crm客户管理软件
  • 浙江建设厅官方网站网站做后怎么可以在百度搜索到
  • 优秀的图片设计网站推荐孝感网站制作公司
  • 手机制作网站软件下载wordpress 发布时间不对
  • 企业做网站域名需要自己申请吗手机app是什么意思
  • 加强网站建设的请示药品和医疗器械网站icp备案前置审批流程