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

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

子节点: "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 同理(找最近的上一级)