跳转到内容

摩斯码

摩斯码是一种用于表示字母和数字的编码方式,它使用点(·)和短划线(—)来表示字母。

摩斯码的编码表

字母摩斯码字母摩斯码
A·—N—·
B—···O———
C—·—·P·——·
D—··Q——·—
E·R·—·
F··—·S···
G——·T
H····U··—
I··V···—
J·———W·——
K—·—X—··—
L·—··Y—·——
M——Z——··

摩斯码的二叉树

NOTE

说明:

  • ·(点)表示走左边
  • (划)表示走右边

morse-code.jpg

Mermaid 代码
mermaid
graph TD
    ROOT["[ ]"]

    ROOT --> E["E (·)"]
    ROOT --> T["T (—)"]

    E --> I["I (··)"]
    E --> A["A (·—)"]
    T --> N["N (—·)"]
    T --> M["M (——)"]

    I --> S["S (···)"]
    I --> U["U (··—)"]
    A --> R["R (·—·)"]
    A --> W["W (·——)"]
    N --> D["D (—··)"]
    N --> K["K (—·—)"]
    M --> G["G (——·)"]
    M --> O["O (———)"]

    S --> H["H (····)"]
    S --> V["V (···—)"]
    U --> F["F (··—·)"]
    W --> L["L (·——·)"]
    D --> B["B (—···)"]
    D --> X["X (—··—)"]
    K --> C["C (—·—·)"]
    K --> Y["Y (—·——)"]
    G --> Z["Z (——··)"]
    G --> Q["Q (——·—)"]