我最近一直在处理图形问题,想要返回一个图形中的路径。这个路径需要作为一个 std 向量进行返回,其中包含所有节点,起始节点排在第一位。
我看了两种方法: - 使用缓慢的向量插入方法将节点添加到向量的前面。 - 使用双端队列将节点添加到前端(push_front),这样速度更快。然后使用 std::copy 将双端队列复制到向量中。
是否有一种方法比另一种方法效率更高呢?
我看了两种方法: - 使用缓慢的向量插入方法将节点添加到向量的前面。 - 使用双端队列将节点添加到前端(push_front),这样速度更快。然后使用 std::copy 将双端队列复制到向量中。
是否有一种方法比另一种方法效率更高呢?
vector
)慢。 - Rotem