LeetCode-Isomorphic Strings
来源:互联网 发布:网络加速器翻墙 编辑:程序博客网 时间:2024/04/28 22:28
用HashMap的 containsKey 和 containsValue 匹配
public class Solution { public boolean isIsomorphic(String s, String t) { if(s==null||s.length()==0) return true; HashMap<Character, Character> mapS=new HashMap<Character, Character>(); for(int i=0;i<s.length();i++){ char sChar=s.charAt(i); char tChar=t.charAt(i); if(mapS.containsKey(sChar)&&mapS.get(sChar)==tChar) continue; if((!mapS.containsKey(sChar))&&(!mapS.containsValue(tChar))){ mapS.put(sChar, tChar); }else { return false; } } return true; }}
0 0
- LeetCode 205 - Isomorphic Strings
- [LeetCode] Isomorphic Strings
- Isomorphic Strings Leetcode JAVA
- [LeetCode] Isomorphic Strings
- [LeetCode 205]Isomorphic Strings
- LeetCode 205-Isomorphic Strings
- leetcode Isomorphic Strings
- leetcode(c++) Isomorphic Strings
- leetcode--Isomorphic Strings
- [LeetCode]Isomorphic Strings
- LeetCode OJ Isomorphic Strings
- leetcode 205: Isomorphic Strings
- leetcode 205 Isomorphic Strings
- [leetcode] Isomorphic Strings
- 【leetcode】Isomorphic Strings
- [leetcode]Isomorphic Strings
- [LeetCode]Isomorphic Strings
- leetcode--Isomorphic Strings
- Pig安装测试和出现的问题
- c#和java实现的井字棋AI
- 心情
- 【C语言总结】结构体、联合、枚举
- 移动端尺寸基础知识
- LeetCode-Isomorphic Strings
- cygwin安装完成后没有passwd文件之解决方法
- 福州大学第十二届程序设计竞赛 B.完美的数字(2191)
- 字符串 前 L的含义
- 【转】cmd下输入中文
- 《从LRS项目重构来看‘泛型’(一)——追根寻源,看C++中的模板技术简介》
- HDU 2063 过山车(基础二分匹配)模板题
- 多版本处理
- hdu2825 AC自动机+状态压缩DP