Нет, это невозможно. Высота двоичного дерева определяется как количество уровней в дереве (то есть, количество узлов на самом длинном пути от корня до листа). Высота дерева ограничивает количество узлов в дереве.
По определению, для двоичного дерева высоты 3, количество уровней равно 3, а для дерева высоты 5 - 5. Другими словами, в дереве высоты 3 есть максимум 3 уровня, а в дереве высоты 5 - 5 уровней. Каждый из этих уровней может содержать не более 2^k узлов, где k - номер уровня (начиная с 0).
Таким образом, дерево высоты 3 может содержать максимум 2^0 + 2^1 + 2^2 = 1 + 2 + 4 = 7 узлов.
Дерево высоты 5 может содержать максимум 2^0 + 2^1 + 2^2 + 2^3 + 2^4 = 1 + 2 + 4 + 8 + 16 = 31 узел.
Таким образом, дерево высоты 5 может содержать больше узлов, чем дерево высоты 3.