所以我應該編寫一個程序在二叉搜索樹中打印第k個最小的元素。這是我的代碼。可悲的是,我一直盯着我的代碼45分鐘,我似乎無法找到我的錯誤。有人可以幫我嗎? let res;
function kthLargestInBST(t, k) {
helper(t, k, 1);
return res;
}
function helper(t, k, curr) {
i
我有一種方法來查找二進制搜索樹(BST)中的下一個中序繼任者。 「inorderSuccessor」方法將BST的任何節點作爲輸入並輸出下一個中間繼承者。方法和樹類的定義如下: class BSTInorderSuccessor{
public static Node inorderSuccessor(Node node) {
if (node.right != null) {