Задача

Даны корень BST и значение для вставки. Вставьте значение и верните корень BST.

Примеры

Пример 1

Input: root = [4,2,7,1,3], val = 5
Output: [4,2,7,1,3,5]

Пример 2

Input: root = [40,20,60,10,30,50,70], val = 25
Output: [40,20,60,10,30,50,70,null,null,25]

Пример 3

Input: root = [4,2,7,1,3,null,null,null,null,null,null], val = 5
Output: [4,2,7,1,3,5]

Решение