leetcode205---Isomorphic Strings(相同结构的字符串)
来源:互联网 发布:伊藤开司 知乎 编辑:程序博客网 时间:2024/06/05 18:57
问题描述:
Given two strings s and t, determine if they are isomorphic.
Two strings are isomorphic if the characters in s can be replaced to get t.
All occurrences of a character must be replaced with another character while preserving the order of characters. No two characters may map to the same character but a character may map to itself.
For example,
Given "egg", "add", return true.Given "foo", "bar", return false.Given "paper", "title", return true.
Note:
You may assume both s and t have the same length.
问题求解:利用两个hash表
class Solution {public: bool isIsomorphic(string s, string t) { unordered_map<char, int> um1; unordered_map<char, int> um2; for(int i=0;i<s.length();i++) {//hash映射.如"egg", "add",相同位置处字母索引相同 //对于每个字符串,相同字母对应的索引累加。 um1[s[i]] += i+1; um2[t[i]] += i+1; }//若字符串结构相同,则每个字符对应hash映射也应相同 for(int j=0;j<s.length();j++) { if(um1[s[j]] != um2[t[j]]) return false; } return true; }};
0 0
- leetcode205---Isomorphic Strings(相同结构的字符串)
- LeetCode205 Isomorphic Strings同构字符串
- LeetCode205 Isomorphic Strings
- leetcode205 Isomorphic Strings
- LeetCode205. Isomorphic Strings
- leetcode205. isomorphic strings
- Leetcode205: Isomorphic Strings
- Leetcode205. Isomorphic Strings
- LeetCode205—Isomorphic Strings
- Leetcode205——Isomorphic Strings
- 205. Isomorphic Strings | 判断两个字符串形式是否相同
- [LeetCode-205] Isomorphic Strings(同构字符串)
- LeetCode:Isomorphic Strings(同构字符串)
- [LeetCode]--205. Isomorphic Strings(同构字符串)
- 205. Isomorphic Strings (同构字符串判断)
- 同构字符串 Isomorphic Strings
- Isomorphic Strings(同构字符串)
- Isomorphic Strings:同构字符串
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- 一张图解释TDD和FDD的区别
- vim 常用命令
- Lua中的模块与module函数详解
- 通过/proc/net/dev分析网络包量,流量,错包,丢包
- leetcode205---Isomorphic Strings(相同结构的字符串)
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 问题
- 如何让php在关闭浏览器后还仍然执行当前的php脚本方法
- 基于注解的Spring AOP的配置和使用
- js弹出框、对话框、提示框、弹窗总结
- JavaScript中的boolean类型判断
- java访问Linux服务器读取文件
- 关于RGraph(html5 canvas )绘图
- Fail to decode request due to: RpcInvocation