608.(Medium)树节点
给定一个表 tree,id 是树节点的编号, p_id 是它父节点的 id 。
写一个查询语句,输出所有节点的编号和节点的类型,并将结果按照节点编号排序。上面样例的结果为:
解释
节点 '1' 是根节点,因为它的父节点是 NULL ,同时它有孩子节点 '2' 和 '3' 。 节点 '2' 是内部节点,因为它有父节点 '1' ,也有孩子节点 '4' 和 '5' 。 节点 '3', '4' 和 '5' 都是叶子节点,因为它们都有父节点同时没有孩子节点。 样例中树的形态如下:
注意
如果树中只有一个节点,你只需要输出它的根属性。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/tree-node
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
Solution
自连接
子查询
Last updated