【问题标题】:union find sorted list of min edge联合查找最小边缘的排序列表
【发布时间】:2011-04-19 22:28:59
【问题描述】:

我的图中有一个联合查找数据结构,用于连接组件,但需要能够快速找到组件中的最小边。现在我正在为每个组件保留一个排序的边列表,但这会使两个组件的联合变慢。有什么比保持组件排序列表更好的方法的建议吗?

【问题讨论】:

    标签: algorithm optimization graph


    【解决方案1】:

    也许有比您在问题中提到的更多要求,但如果您只需要最小边,为什么不只跟踪每个组件的最小边而不是每个组件的完整排序边列表?

    【讨论】:

    • 好答案!如果您只在相应的联合查找树的根节点中保留每个连接组件的最小边,则可以在 O(1) 时间内维护有关最小边的信息。
    猜你喜欢
    • 2014-02-22
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    相关资源
    最近更新 更多