请问像以下一个这样的表结构,怎么生成一棵树呢?
名称   IP地址      上一级IP地址
 A   192.168.0.1    Null
 B   192.168.0.25   192.168.0.1
 C   192.168.0.178  192.168.0.25
 S   192.168.0.53   192.168.0.25
 D   192.168.0.17   192.168.0.178我想做成像以下形状的树结构,请问可以用什么算法比较好呢(节点不多)?能给个例子吗?
  全部
   |
   -A[192.168.0.1]
    |
    -B[192.168.0.25]
     |
     +S[192.168.0.53]
     |
     -C[192.168.0.178]
      |
      D[192.168.0.17]
      |
      +E[192.168.0.55]
      |
      +F[192.168.0.155]