Skip to content

Build逻辑中,InterInsert函数实现有问题 #32

@liql2007

Description

@liql2007

for (unsigned t = 0; t < result.size(); t++) {

根据三角不等式裁边之后, 遗留的边的个数,即result中的元素个数,很可能小于range,此时需要将末尾下一个元素的distance置为-1.

即,需要在 for 循环之后,加上代码:
if (result.size() < range) { des_pool[result.size()].distance = -1; }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions