gpt4 book ai didi

c++ - 什么是左节点和右节点,其中节点可能 > 2

转载 作者:行者123 更新时间:2023-11-28 07:05:26 26 4
gpt4 key购买 nike

我似乎无法理解什么是 什么是树中的 节点。

假设我有这样的结构,

struct Rect
{
void visit() { }
std::vector<Rect*> components;
};

这里什么是,什么是?它在这里吗?如果是这样,我如何确定 w/c 是左的还是 w/c 是右的?

我想从根到父遍历它们(后序)

这是正确的方法吗?

void postorder(Rect *rect)
{
if (rect == nullptr) return;

for (auto &i : boost::adaptors::reverse(rect->components))
{
postorder(i);
}

rect->visit();
}

但是这里没有左右节点?

最佳答案

这里没有左和右(除非你的矩形是按 x 轴位置排序的,这没有显示)。

关于c++ - 什么是左节点和右节点,其中节点可能 > 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21827929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com