我有一份未经编辑的物体清单。 这些物体是一 tree树。
物体清单:
new List<Object>
{
new { Id = 3, Left = /, Right = / }
new { Id = 5, Left = /, Right = / }
new { Id = 4, Left = 2, Right = 5 }
new { Id = 2, Left = 1, Right = 3 }
new { Id = 1, Left = /, Right = / }
}
Bin树:
4
/
2 5
/
1 3
我需要一种算法,能够发现其中任何一点的深度。 我知道的唯一算法是中分辨率。 这意味着,我必须将物体清单转化为树。 认为...... 该网络没有明确的树木数据结构,你如何处理这个问题? 我是否必须把数据结构转换成树(我并不真的想写所有代码)。 是否有其他go子?