|
1
2
有一个问题
为了举例,我们假设要删除的节点出现在两个级别:0和1。
这个
在级别1上,它将找到请求的节点,并将其删除。 在级别0上,它将尝试跟踪指向已删除节点的指针,从而导致未定义的行为。 解决方案: 仅在级别0时删除节点。只要您在上层,节点仍然被引用,您需要保持它的活动状态。 |
|
|
2
0
在移除函数中,外部循环在列表中迭代当前条目数的计数。然后在循环中删除其中一个中心点,但继续迭代旧的计数。 |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 2 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 2 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 2 年前 |