Мне нужно построить дерево из строки целых чисел для дальнейшей обработки. Эта строка содержит целые числа от -1 до -1 - родители узлов. Если один из них (0 ≤ ≤ - 1) равен -1, узел является корнем, в противном случае это индекс, основанный на 0 родителя -го узла. , например.реализовать произвольное дерево python
the input line of integers: 4 -1 4 1 1
then -> 0 1 2 3 4
then -> 1 is the root, 3 and 4 are children of node 1, 0 and 2 are children of node 4.
Я должен быть в состоянии выполнить оставшуюся работу, но не очень ясно, обрабатывать это дерево.