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 字串 |