Исполнители
Безопасность заказов и сделок
Время на проверку работ
Войти
olga_1309 - автор студенческих работ

VIP! olga_1309  ЧАТ

Рейтинг : 21450
c264 - автор студенческих работ

VIP! c264  ЧАТ

Рейтинг : 5097

VIP! stepanivan  ЧАТ

Рейтинг : 874
lesi555 - автор студенческих работ

VIP! lesi555  ЧАТ

Рейтинг : 17976
Помощь по экономическим и гуманитарным дисциплинам
Студентам в помощь
VIP Исполнители
ВЫПОЛНИМ
Лента заказов

  • Заказать Работу
  • Готовые работы
    Заметки
    Библиотека
    Файлообменник
    Как сделать заказ
    Исполнители
    Магазин
    Новости
    Видео, ТВ и Радио
    Дисциплины
    Статьи, Опросы
    Форум
    Контакты
    Исполнители
  • Математические
  • Физика-Химия
  • Технические
  • Программирование
  • Гуманитарные
  • Экономические
  • Юридические
  • Иностранные языки
  • Другое, Разное
  • Статьи, Копирайтинг
  • Создание сайтов
  • Раскрутка сайтов
  • Дизайн, Графика
  • Аудио/Видео
  • Сообщения форума
    Поздравим всех!
    С наступающим Новым Годом !
    С 8 МАРТА МИЛЫХ ЖЕНЩИН!!!
    Как вы относитесь к help-s.ru ?
    Посмотрим, посмеёмся! ;)
    Помочь с самоваром.
    Electronics Workbench 5.12
    WebMoney или YAndex
    Объявления и Уведомления
    Крик души
    День рождения
  • Cегодня (2): TheElena , scientistlux
  • Завтра: elfiy  Luiza 
  •  

    программирование 1783/20

    Тема 1 Двоичные деревья
    Вариант 9
    Задание.
    Построение и обработка двоичных деревьев поиска. Реализовать программу, выполняющую следующий набор операций с деревьями поиска:
    - поиск вершины с заданным значением ключа с выводом счетчика числа появлений данного ключа;
    - добавление новой вершины в соответствии со значением ее ключа или увеличение счетчика числа появлений;
    - построчный вывод дерева в наглядном виде на основе процедур обхода:
        - в прямом порядке;
        - с помощью обратно-симметричного обхода;

    Рекомендации:
    1. Объявить и реализовать подпрограмму поиска.
    Поиск начинается с корня дерева и в цикле для каждой вершины сравнивается ее ключ с заданным значением.
    При совпадении ключей, поиск заканчивается с выводом значения счетчика числа появлений данного ключа.
    При несовпадении поиск продолжается в левом или правом поддереве текущей вершины.
    2. Объявить и реализовать рекурсивную подпрограмму добавления новой вершины в дерево.
    Подпрограмма использует один параметр-переменную, определяющую адрес текущей вершины.
    Если при очередном вызове подпрограммы этот адрес равен nil, то производится добавление нового элемента с установкой всех необходимых полей.
    В противном случае продолжается поиск подходящего места для новой вершины за счет рекурсивного вызова подпрограммы с адресом левого или правого поддерева.
    При совпадении ключей надо просто увеличить значение счетчика появлений.
    3. Объявить и реализовать рекурсивные подпрограммы для построчного вывода дерева в прямом и обратно-симметричном порядке:
    Все процедуры обхода должны выводить вершины с числом отступов, пропорциональным уровню вершины: корень дерева не имеет отступов, вершины первого уровня выводятся на 5 отступов правее, вершины 2-го уровня – еще на 5 отступов правее и т.д.
    Для этого в рекурсивные подпрограммы обхода надо ввести второй формальный параметр - уровень этой вершины.
    Все процедуры обхода имеют похожую структуру.
    Например, процедура обхода в прямом направлении должна:
    - проверить пустоту очередного поддерева;
    - вывести в цикле необходимое число пробелов в соответствии с уровнем вершины;
    - вывести информационную часть текущей вершины;
    - вызвать рекурсивно саму себя для обработки своего левого поддерева с увеличением уровня на 1;
    - вызвать рекурсивно саму себя для обработки своего правого поддерева с увеличением уровня на 1.

    Сравнение рассмотренных правил вывода двоичного дерева поиска приводится в следующей таблице.
    Главная программа должна предоставлять следующие возможности:
    - создание дерева с заданным числом вершин со случайными ключами;
    - добавление в дерево одной вершины с заданным пользователем значением ключа;
    - поиск в дереве вершины с заданным ключом;
    - построчный вывод дерева в наглядном виде.
    для покупки работы нужно авторизоваться
    Для продолжения нажмите Войти, Регистрация


     
    Исполнителям
    DenisChigrev В связи с тем что одногруппник отказался от его работы , завысил ценник , сроки не соблюдает от слова совсем. Работа по итогу так и не выполнена.    
    bushka Спасибо большое за сложную работу, выполненную в ехель  
    SiberianWolf КРАЙНЕ не рекомендую данного исполнителя! Поначалу нашего сотрудничества я решил почитать отзывы, и половину из них оказались негативными. Люди писали, что исполнитель сначала сильно задерживает со сроками, а после вообще игнорит. Но были и положительные, из-за чего я подумал, что всё же лучше будет согласиться с ним работать. Как же я ошибался.    
    Eleon2012 Прекрасный заказчик! Четкие задания, всегда на связи. Быстрая разблокировка!  
    DenisChigrev Работу делал два месяца, вместо договоренных трех недель. Всё время говорил, что некогда, исправляет какие-то ошибки. При этом делал работы тех, кто делал заявки позже меня. Когда он сделал мне работу, то она мне была уже не нужна. И в итоге отказался делать работы моим додногруппникам-должникам.    
    olga_1309 Большое спасибо за работу! Приятно иметь дело с надежным человеком!  
    myangel очень оперативное выполнение заказа, спасибо большое!  
    valnik Прекрасный автор, очень рекомендую!  
    _Любовь_ Благодарю за качественное выполнение заказа, буду рад работать с Вами еще!  
    vladi_79 Спасибо за досрочную разблокировку!  
    Новые отзывы
    Программистам Дизайнерам Сайты Сервис Копирайтерам Файлообменики Заработок Социальная сеть Статистика
  • Советы и статьи
  • Основы программирования
  • Веб-программирование
  • Soft, программы
  • Статьи, Советы
  • Форум дизайнеров
  • Soft дизайнеров
  • С чего начать?
  • Создание сайтов
  • Раскрутка сайтов
  • CMS системы, магазины
  • Домены, Хостинг
  • Soft, программы
  • Безопасные сделки
  • Менеджеры
  • Личные авторы
  • Личные исполнители
  • CМС Уведомления
  • Email Уведомления
  • СМС пользователям
  • Емэйл и СМС Рассылки
  • Объявления Уведомления
  • Публикация картинок
  • Сокращение ссылок
  • Статьи и Советы
  • Seo
  • Soft, программы
  • Файлообменник бесплатный
  • Обзор файлообменников
  • Заработок на
    файлообменниках
  • Статьи и Советы
  • Облачные хранилища
  • Сайт помощи студентам
  • 2х уровневая реферальная
    программа
  • Удаленное создание заказов
  • Форум о Заработке
  • Статьи, советы
  • Фотогалерея
  • Видеогалерея
  • Лучшие
  • Пользователей: 332573
  • Исполнителей: 7624
  • Заказано работ: 373260
  • Выполнено на заказ: 132044
  • Готовых работ: 176312
  • В библиотеке:2439
  • Полная Статистика
  • решение задач по статистике дешево и качественно.
      Доклад   Диплом  Диссертация  Курсовая  Отчеты по практике  Контрольная  Реферат  Решение задач  Лабораторная  Презентация  Бизнес-планы  Эссе  Отзывы и рецензии   Монография   Чертежи   Перевод   Набор текста, формул   Онлайн