Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何按自定义优先级排序?_Python_Algorithm_Data Structures_Networkx_Topological Sort - Fatal编程技术网

Python 如何按自定义优先级排序?

Python 如何按自定义优先级排序?,python,algorithm,data-structures,networkx,topological-sort,Python,Algorithm,Data Structures,Networkx,Topological Sort,我有以下问题:为了执行一个(流程),我需要B(数据)可用,为了执行一个(流程),我需要C(数据)可用 根据可用数据,我如何知道可以执行哪个元素以及执行顺序 我用了一个a->B,a->C,。。。谁是直接的和非循环的。然后是使用拓扑排序,现在我可以先执行哪个元素,对吗 你有更好的解决办法吗?我正在使用python 谢谢这是正确的,拓扑排序是一种方法。

我有以下问题:为了执行一个(流程),我需要B(数据)可用,为了执行一个(流程),我需要C(数据)可用

根据可用数据,我如何知道可以执行哪个元素以及执行顺序

我用了一个a->B,a->C,。。。谁是直接的和非循环的。然后是使用拓扑排序,现在我可以先执行哪个元素,对吗

你有更好的解决办法吗?我正在使用python


谢谢

这是正确的,拓扑排序是一种方法。