LeetCode 863. 二叉树中所有距离为 K 的结点 结构化绑定

通过一次深度优先遍历以及一个unordered_map可以记录每个节点的父节点

c++17,结构化绑定,结构化绑定允许通过对象、结构体的成员来初始化多个变量,结构化绑定声明使用auto来声明多个变量,所有变量都必须用中括号[ ]括起来。在所有情况下,元素或数据成员的数量都必须符合结构化绑定声明中的名称数量。你不能跳过名字,也不能重复使用名字。但是,您可以使用一个非常短的名称,比如“_”,但是在相同的范围内只能使用一次>

posted @ 2021-12-07 20:16  80k  阅读(34)  评论(0)    收藏  举报