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

  • Dynamic 6. 1)

  • Герасимов-3. Бинарное дерево


    Скачать 15.28 Kb.
    НазваниеБинарное дерево
    Анкорeqwewqeqe
    Дата16.10.2022
    Размер15.28 Kb.
    Формат файлаdocx
    Имя файлаГерасимов-3.docx
    ТипДокументы
    #737098

    Выполнение заданий подразумевает создание собственных классов "Дерево", "Очередь", "Список" с использованием динамической памяти.

    Создать класс Бинарное дерево, реализующий основные методы для работы с бинарным деревом: добавление нового элемента, удаление элемента (учесть случай удаление поддерева), поиск элемента по значению и вывод дерева.

    Dynamic6.

    1) Даны две непустые очереди; адреса начала и конца первой равны Р1 и Р2, а второй – P3и Р4. Очереди содержат одинаковое количество элементов. Объединить очереди в одну, в которой элементы исходных очередей чередуются (начиная с первого элемента первой очереди). Вывести указатели на начало и конец полученной очереди.
    2) Дано число К (> 0) и указатель Pq на один из элементов непустого двусвязного списка. Переместить в списке данный элемент на К позиций вперед (если после данного элемента находится менее К элементов, то переместить его в конец списка). Вывести указатели на первый и последний элементы преобразованного списка.


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