Kod Prufera
: 28 gru 2010, o 22:12
Witam.
Posiadam oto taki kod Prufera: \(\displaystyle{ \left[ 3, 4, 3, 2\right]}\)
Pytanie - jak mam zbudować z tego drzewo??
Zrobiłem tak:
- wypisałem sobie te dwie listy, nazwijmy je i oraz j
- z drugiej listy (j) wyszukałem najmniejszy element którego niema w liście i
- była to 1, więc podmieniłem zamiast 3 (pierwszy element z listy i) 1 i otrzymałem nową listę:
\(\displaystyle{ \left[ 1, 4, 3, 2\right]}\)
I tutaj jest problem, ponieważ nie posiadam na liście j takiego elementu, którego niema na liście i.
Czyżbym źle zrobił te listy? Albo jest jeszcze inne rozwiązanie.
Wiem, że zadanie jest BANALNE, ale proszę o oświecenie.
Pozdrawiam,
czarny1989
Posiadam oto taki kod Prufera: \(\displaystyle{ \left[ 3, 4, 3, 2\right]}\)
Pytanie - jak mam zbudować z tego drzewo??
Zrobiłem tak:
- wypisałem sobie te dwie listy, nazwijmy je i oraz j
- z drugiej listy (j) wyszukałem najmniejszy element którego niema w liście i
- była to 1, więc podmieniłem zamiast 3 (pierwszy element z listy i) 1 i otrzymałem nową listę:
\(\displaystyle{ \left[ 1, 4, 3, 2\right]}\)
I tutaj jest problem, ponieważ nie posiadam na liście j takiego elementu, którego niema na liście i.
Czyżbym źle zrobił te listy? Albo jest jeszcze inne rozwiązanie.
Wiem, że zadanie jest BANALNE, ale proszę o oświecenie.
Pozdrawiam,
czarny1989