二叉搜索树的第k个结点
二叉搜索树的第k个结点_牛客网
https://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?tpId=13&tqId=11215&rp=2&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
#第三个节点是4#前序遍历5324768#中序遍历2345678#后序遍历2436875#所以是中序遍历,左根右# -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: # 返回对应节点TreeNode def KthNode(self, pRoot, k): # write code here self.res=[] self.mid(pRoot) return self.res[k-1] if 0<k<=len(self.res) else None def mid(self,root): if not root: return None self.mid(root.left) self.res.append(root) self.mid(root.right)