擅长:python、mysql、java
<p>莫尔斯电码是有歧义的。正如你所指出的。-可以被视为e t,或a。如果不借助大词典或模糊逻辑,就没有办法轻易区分它们。在</p>
<p>运算符倾向于使用空格分隔字母和单词,但是:
<a href="https://en.wikipedia.org/wiki/Morse_code" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Morse_code</a></p>
<p>“一个单词的字母之间用一个等于三个点(一个破折号)的空格隔开,单词之间用一个等于七个点的空格隔开。”如果你在莫尔斯电码串中插入空格,例如:字母之间插入1个空格,单词之间插入2个空格,那么解码就轻而易举了(先拆分后映射)</p>