Поиск k-ого наименьшего элемента

средне

Дан корень правильного бинарного дерева поиска и число k. Нужно вернуть k-ый наименьший элемент в дереве (отсчет для k начинается с 1)

ВАЖНО: реализуй обход с использованием рекурсии

Пример 1:

Ввод: root = [10,5,11,-2,7,null,15], k = 3
Вывод: 7
Объяснение: первый наименьший элемент это -2, второй - 5, а третий - 7

Пример 2:

Ввод: root = [3,2,4], k = 1
Вывод: 2

Ограничения:

  • Число узлов в дереве >= 1
  • 1 <= k <= число узлов в дереве
  • Высота дерева <= 1000
  • Значение вершин дерева лежит в диапазоне [-10 000, 10 000] (включительно)