Skip to content

Instantly share code, notes, and snippets.

@hamannjames
Created August 4, 2017 02:34
Show Gist options
  • Save hamannjames/34e019d8890adada558a80f938d57a12 to your computer and use it in GitHub Desktop.
Save hamannjames/34e019d8890adada558a80f938d57a12 to your computer and use it in GitHub Desktop.
function kthLargestInBST(t, k) {
var check = function (value) {
k--;
if (k === 0) {return value;}
else {return false;}
}
var loop = function (node) {
if (!node) {return false}
return loop(node.left) || check(node.value) || loop(node.right)
}
return loop(t);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment