leetcode-205 Isomorphic Strings

原创 2015年07月07日 21:33:56

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.

主要考察匹配映射。字符最多256个。
代码:

class Solution {
public:
    bool isIsomorphic(string s, string t) {
        int m[256]={0};
        int n[256]={0};
        int l=s.size();
        for(int i=0; i < l; i++)
        {
            if(m[s[i]] != n[t[i]])
            return false;
            m[s[i]] = n[t[i]] = i+1;
        }
        return true;
    }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

LeetCode 205 Isomorphic Strings(同构的字符串)(string、vector、map)(*)

翻译给定两个字符串s和t,决定它们是否是同构的。如果s中的元素被替换可以得到t,那么称这两个字符串是同构的。在用一个字符串的元素替换另一个字符串的元素的过程中,所有字符的顺序必须保留。 没有两个字符可...
  • NoMasp
  • NoMasp
  • 2016年01月30日 14:16
  • 2767

<LeetCode><Easy> 205 Isomorphic Strings --HashTable

Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the char...
  • awsxsa
  • awsxsa
  • 2015年10月15日 17:08
  • 364

leetcode 205. Isomorphic Strings-字符匹配|哈希表

原题链接:205. Isomorphic Strings 【思路】 需要用到一个 HashMap数据结构, map 中存储这样一对映射:用 s 中的每个字符作为 map 的 key, t 中的每个字符...

Leetcode 205. Isomorphic Strings

Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the charac...

[LeetCode]--205. Isomorphic Strings(同构字符串)

Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the charac...

Leetcode 205 Isomorphic Strings 同构字符串

给出两个字符串s和t,判断它们是否是同构的。如果可以通过替换s中的字符来得到t,则两个字符串是同构的。...

Leetcode NO.205 Isomorphic Strings

本题题目要求如下: Given two strings s and t, determine if they are isomorphic. Two strings are i...

LeetCode 205. Isomorphic Strings 双map ***

一、题目 Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if ...

[leetcode 205] Isomorphic Strings

Question: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic ...

Leetcode290. Word Pattern & 205. Isomorphic Strings

Given a pattern and a string str, find if str follows the same pattern.Here follow means a full matc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:leetcode-205 Isomorphic Strings
举报原因:
原因补充:

(最多只允许输入30个字)