怎么把以下数据变成树结构
如何把以下数据变成树结构

子节点: "base",父节点:-1
子节点: "ajax", 父节点: "base"
如果使用递归算法,程序怎样写
------解决思路----------------------
如图

一共有八级,
Num
-1 1 判断Num是否为-1,是Uid=Pid+"_"+Num,UPid=Num
I 2 判断Num是否为I或者II,III。在倒着循环集合,找到最近的上一级Num为-1的Uid,Uid=上一级Uid+"_"+Num,UPId=Uid
一 3 以下同理(找最近的上一级)
(一) 4 同理(找最近的上一级)
1 5 同理(找最近的上一级)
1.1 6 同理(找最近的上一级)
1.1.1 7 同理(找最近的上一级)
1.1.1.1 8 同理(找最近的上一级)
子节点: "base",父节点:-1
子节点: "ajax", 父节点: "base"
如果使用递归算法,程序怎样写
------解决思路----------------------
如图
一共有八级,
Num
-1 1 判断Num是否为-1,是Uid=Pid+"_"+Num,UPid=Num
I 2 判断Num是否为I或者II,III。在倒着循环集合,找到最近的上一级Num为-1的Uid,Uid=上一级Uid+"_"+Num,UPId=Uid
一 3 以下同理(找最近的上一级)
(一) 4 同理(找最近的上一级)
1 5 同理(找最近的上一级)
1.1 6 同理(找最近的上一级)
1.1.1 7 同理(找最近的上一级)
1.1.1.1 8 同理(找最近的上一级)