所以我有一个生物体内的大量化学物质清单,包括它们的前体化学物质和它们创造的化学物质的数据。
我在想某种树结构是合适的;每个化学品都是一个节点,每个父节点都是前驱体,每个子节点都是产物。
每个节点可能有多个父节点或多个子节点,因此我很困惑!
然而,这个结构的主要功能是找到所有的化学途径来制造它,我不确定一棵树在这种搜索中是否是最有效的。
我的问题是:对于这种类型的数据和操作,是否有更合适的数据结构?
所以我有一个生物体内的大量化学物质清单,包括它们的前体化学物质和它们创造的化学物质的数据。
我在想某种树结构是合适的;每个化学品都是一个节点,每个父节点都是前驱体,每个子节点都是产物。
每个节点可能有多个父节点或多个子节点,因此我很困惑!
然而,这个结构的主要功能是找到所有的化学途径来制造它,我不确定一棵树在这种搜索中是否是最有效的。
我的问题是:对于这种类型的数据和操作,是否有更合适的数据结构?