Isomorphic 字母直接可轉換對應
Isomorphic 字母直接可轉換對應
Categories:
可對應字母的單字
單字 \ 索引 | 0 | 1 | 2 |
---|---|---|---|
egg | e | g | g |
add | a | d | d |
單字 egg
可以直接透過一個對應表,轉換成 add
對應表
轉換前 | 轉換後 |
---|---|
e | a |
g | d |
不同的字母不可對應到相同的字母
單字 bar
與 foo
對應
單字 \ 索引 | 0 | 1 | 2 |
---|---|---|---|
bar | b | a | r |
foo | f | o | o |
這樣產生的字母對應表會長這樣
轉換前 | 轉換後 |
---|---|
b | f |
a | o |
r | o |
同樣的字母 o
被不同的 a
及 r
對應到,這個是不允許的
兩個單字要能夠互相對應到,因為這個條件下 foo
沒辦法轉換對應到 bar
轉換前 | 轉換後 |
---|---|
f | b |
o | a |
o | r |
兩個 o
對應到不同的字母 a
及 r
LeetCode 題目
題目 | 說明 |
---|---|
205. Isomorphic Strings | 傳入 2 個字串 s 和 t 判斷這兩個字串是不是互相是 Isomorphic 字串 |