我正在查看与THIS POST相同的树遍历示例。我的 VS 不支持 C++17 来查看折叠表达式的内部工作原理。我猜这一行:
Node* node = traverse(root, left, right);
只会从根遍历二叉树到第一个叶节点并返回吗?还是完整的前序遍历?
如何使用折叠表达式实现前后遍历和中序遍历?
我正在查看与THIS POST相同的树遍历示例。我的 VS 不支持 C++17 来查看折叠表达式的内部工作原理。我猜这一行:
Node* node = traverse(root, left, right);
只会从根遍历二叉树到第一个叶节点并返回吗?还是完整的前序遍历?
如何使用折叠表达式实现前后遍历和中序遍历?