Главная страница
Навигация по странице:

  • Сколько узлов будет содержать сбалансированное бинарное дерево поиска глубиной 10

  • Тест по BigData. Кривашеев Владислав Анатольевич Группа вбио302 Преподаватель Ожередов Вадим Андреевич Москва 2021 Дана задача


    Скачать 16.54 Kb.
    НазваниеКривашеев Владислав Анатольевич Группа вбио302 Преподаватель Ожередов Вадим Андреевич Москва 2021 Дана задача
    АнкорТест по BigData
    Дата08.03.2021
    Размер16.54 Kb.
    Формат файлаdocx
    Имя файлаBig Data.docx
    ТипЗадача
    #182756

    НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ

    УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

    МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ

    «СИНЕРГИЯ»
    Отчёт пересдачи по предмету

    Технологии Больших данных (Big Data)

    Кривашеев Владислав Анатольевич

    Группа ВБИо-302

    Преподаватель:

    Ожередов Вадим Андреевич

    Москва – 2021

    Дана задача:

    Сколько узлов будет содержать сбалансированное бинарное дерево поиска глубиной 10?
    Решение:
    Каждый уровень (иногда кроме последнего) сбалансированного бинарного дерева поиска можно описать как 2^n узлов. Тогда сложив нужное количество 2^n (которое соответствует количеству уровней, то есть глубине), можно получить число, отображающее узлы в дереве. Так как глубина нашего дерева равна 10, то наше число n будет рядом чисел от 0 до 9. Решение можно выразить так:



    Однако в данном дереве поиска на последних уровнях могут быть не равные количества узлов. Для того чтобы установить пределы суммы узлов дерева поиска достаточно от последнего уровня n^9=512 отнять 511 (чтобы соблюдалось условие глубины). Тогда количество узлов(1023-511=512) может лежать в пределах от 512 до 1023.
    Ответ:1023 (или от 512 до 1023)


    написать администратору сайта