华为OD机试用Python实现 -【查找树中的元素 or 查找二叉树节点】(2023-Q1 新题)
每个列表的第一个元素代表该节点的值,后续元素则代表该节点的子节点的索引。接下来,代码再读入一个包含两个整数的列表 xy,其中 xy[0]代表深度,xy[1]代表要返回的节点的索引。如果深度或索引无效,则输出空括号。每个节点以一维数组(int[])表示,所有节点信息构成二维数组(int[][]),二维数组的 0 位置存放根节点;y 表示节点在该层内的相对偏移,从左至右,第一个节点偏移 0,第二个节点偏移 1,依次类推;x 表示节点所在的层数,根节点位于第 0 层,根节点的子节点位于第 1 层,依次类推;
复制链接