给定一个有向图。还给出了另外两个顶点 u 和 v,u 是起始顶点,v 是结束顶点。我们的任务是找到从顶点 u 到顶点 v 且恰好有 k 条边的路径数。k 的值也在算法中提供。通过使用动态规划,我们需要创建一个 3D 表,其中行将指向 u 的值,列将指向 v 的值,深度将用于跟踪从开始到结束的边数。输入和输出输入:邻接矩阵... 阅读更多
有 N 条给定长度的绳索。我们必须将它们连接起来。将一根绳索与另一根绳索连接的成本是它们的长度之和。我们的目标是以最小成本连接 N 条绳索。这个问题可以使用堆树来解决。我们将创建一个最小堆,首先插入所有不同的长度,然后从最小堆中移除最小和次最小项,将它们连接起来,然后再次插入到堆树中。当堆只包含一个元素时,我们可以停止该过程并获得以最小成本连接的绳索。输入和输出输入:... 阅读更多