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

网站版面设计成都进入搜索热度前五

网站版面设计,成都进入搜索热度前五,群辉怎么做网站,页面简单的网站文章目录 383. 赎金信205. 同构字符串290. 单词规律 383. 赎金信 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符…

文章目录

  • 383. 赎金信
  • 205. 同构字符串
  • 290. 单词规律


383. 赎金信

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。

如果可以,返回 true ;否则返回 false 。

magazine 中的每个字符只能在 ransomNote 中使用一次。

class Solution {public boolean canConstruct(String ransomNote, String magazine) {if(ransomNote.length() > magazine.length()){return false;}int[] cnt = new int[26];for(char c : magazine.toCharArray()){cnt[c - 'a']++;}for(char c : ransomNote.toCharArray()){cnt[c - 'a']--;if(cnt[c - 'a'] < 0){return false;}}return true;}
}

205. 同构字符串

给定两个字符串 s 和 t ,判断它们是否是同构的。

如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。

每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。

class Solution {public boolean isIsomorphic(String s, String t) {Map<Character, Character> s2t = new HashMap<Character, Character>();Map<Character, Character> t2s = new HashMap<Character, Character>();int len = s.length();for(int i = 0; i < len; i++){char x = s.charAt(i), y = t.charAt(i);if((s2t.containsKey(x) && s2t.get(x) != y) || (t2s.containsKey(y) && t2s.get(y) != x)){  //当字符重复时,查看由键所得的值是否匹配return false;}s2t.put(x, y);t2s.put(y, x);}return true;}
}

290. 单词规律

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

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

class Solution {public boolean wordPattern(String pattern, String str) {Map<String, Character> str2ch = new HashMap<String, Character>();Map<Character, String> ch2str = new HashMap<Character, String>();int m = str.length();int i = 0;for(int p = 0; p < pattern.length(); ++p){char ch = pattern.charAt(p);if(i >= m){return false;}int j = i;while(j < m && str.charAt(j) != ' '){j++;}String tmp = str.substring(i, j);if(str2ch.containsKey(tmp) && str2ch.get(tmp) != ch){return false;}if(ch2str.containsKey(ch) && !tmp.equals(ch2str.get(ch))){return false;}str2ch.put(tmp, ch);ch2str.put(ch, tmp);i = j + 1;}return i >= m;}
}

http://www.zhongyajixie.com/news/9612.html

相关文章:

  • 北京通州马桥网站建设微信营销的方法
  • wnmp搭建后怎么做网站知名的建站公司
  • 淘宝官网电脑版登录界面seo资讯推推蛙
  • 前端开发学哪些开源seo软件
  • 景区网站开发网络推广是什么
  • 未备案的网站 访问 hots南京网站建设
  • 网站类别标签文本怎么做ppt
  • 大型网站建设制作seo是什么专业的课程
  • 国外做兼职的网站有哪些班级优化大师app
  • 旅游网站开发的目的盐城seo营销
  • 墨刀做的网站设计淘宝网店代运营正规公司
  • 高校网站建设 安全教育网站设计公司官网
  • 级a做爰片免费视网站看看天津seo诊断技术
  • 我的世界大盒子怎么做视频网站快速seo排名优化
  • 网站目录有什么意义seo搜索引擎优化介绍
  • 茂名模板建站代理网页开发需要学什么
  • 做网站排名大概要多少营销客户管理系统
  • 投资集团网站建设方案seo外包大型公司
  • dw怎么做鲜花网站最新网站发布
  • b2b电子商务网站调研报告电大b站刺激战场视频
  • 滨州网站建设腾度好看的友情链接代码
  • 自己制作电视直播app百度关键词优化专家
  • 吉林省住房和城乡建设厅网站申报seo基础视频教程
  • 网络规划设计师的发证机构seo主要做什么
  • 品牌网站制作流程图网址大全qq浏览器
  • cdr做网站流程哪些平台可以发布推广信息
  • 做网站推广网站优化联系
  • wordpress建英文网站青岛seo网站管理
  • 隐藏网站后台百度官方免费下载
  • 青岛企业建站程序最近三天的新闻大事小学生