我有一堆可能具有依赖关系的节点,例如A,B,C,连接A< -B,B< -C。我想将它们放在一个列表中(在gui中的listview / treeview),并绘制一个很好的图表,显示一列中的关系。我正在考虑一些git工具给你的东西。
(有关更多示例,请参阅this thread。)
我设法为此绘制了自己的算法,但我不确定我是否收到了所有角落案例。这似乎是一个解决问题,所以我想我会在这里问任何标准算法。我的要求是:
此类算法的任何参考/代码示例?当然有各种git客户端的来源,但它们的工作方式与我正在寻找的方式略有不同(我没有合并)。