Задать вопрос
telnov_magic
@telnov_magic
Между небом и омутом, между серпом и молотом

Как найти порядковый номер элемента в дереве?

Здравствуйте. Мне нужно найти порядковый номер элемента в двоичном дереве. Сложность алгоритма должна быть log(n). И я встал в ступор. Как я понял, номера элемента - это каким по счету он будет при обходе дерева. Для этого нужно обойти все дерево, но сложность тогда будет O(n). Как вы думаете, что подразумневалось под нахождением порядкового номера, и если я понял это условие правильно, то как можно реализовать такой алгоритм с заданной сложностью?
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы