Так тема будет оформлена ближе к правилам...
По-подробнее о методе преобразования можно?
Список - это что-то линейное. Т. е. у него есть корень, и все элементы кроме корня и посденего имеют предыдущий и следующий.
Дерево - более развитая структура. Тут тоже есть корень (обычно один), а у него может быть много-много ветвей (в общем случае, хотя у бинарных деревьев не более двух ветвей). Так же и у остальных элементов...
Так что давай тихо, спокойно, без паники, не сумбурно (

) объясни по какому принципу список преобразуется в дерево, а потом уже и разберёмся что тут к чему.
З. Ы. :
Цитата
два разных задания решаются одной программой
Ну... Так и есть... При небольшой толике фантазии...