A tree that can be encoded to a prüfer code has several requirements:
1
1, 1
•─┬─1 •─┬─1 •─┬─1 •─┬─1 •─┬─1 •─┬─1 ├──2 ├──2 ├──3 ├──3 ├──4 ├──4 ├──3 ├──4 ├──2 ├──4 ├──2 ├──3 └──4 └──3 └──4 └──2 └──3 └──2 ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ I II III IV V VI Copy
•─┬─1 •─┬─1 •─┬─1 •─┬─1 •─┬─1 •─┬─1 ├──2 ├──2 ├──3 ├──3 ├──4 ├──4 ├──3 ├──4 ├──2 ├──4 ├──2 ├──3 └──4 └──3 └──4 └──2 └──3 └──2 ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ ┈┈┈┈┈┈ I II III IV V VI
Optional
A tree that can be encoded to a prüfer code has several requirements:
1.1, 1: