Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.08.2020
Сообщений: 1

Реализуйте англо-русский словарь с использованием бинарного дерева поиска

16.08.2020, 13:00. Показов 773. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реализуйте англо-русский словарь с использованием бинарного дерева поиска.
Ключом будет служить слово на английском, значением узла – перевод слова на русский.
Для слов использовать уже существующий класс «Строка». Организуйте следующий
функционал класса:

- добавление данных в словарь;
- поиск английского слова, в случае наличия слова в словаре – дать перевод, а
в случае отсутствия – сообщение;
- запись словаря в файл;
- считывание словаря из файла (с инициализацией дерева).

Пример работы программы:

Введите слово на английском: window
Введите перевод на русском: окно
Введите слово на английском: table
Введите перевод на русском: стол
Введите слово на английском: apple
Введите перевод на русском: яблоко
Фрагмент англо-русского словаря:
apple - яблоко
table - стол
window - окно
- Введите слово для поиска: table
Перевод: стол
- Введите слово для поиска: pen
Такого слова нет в словаре.
Дерево записано в файл
Количество элементов дерева до считывания 0
Дерево пусто
Дерево прочтено из файла:
apple - яблоко
table - стол
window - окно
Количество элементов дерева после считывания 3
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.08.2020, 13:00
Ответы с готовыми решениями:

Англо-русского словарь методом дерева бинарного поиска
Здравствуйте! Есть задача: реализовать англо-русский словарь с помощью бинарного дерева поиска. Решаю эту задачу на примере книги...

Англо-русский словарь в виде двоичного дерева
Строки 105 и 60, ошибки С4703 и С4700 соответственно. Задача:Каждая компонента содержит английское слово, соответствующее ему русское...

Англо-русский словарь построен в виде двоичного дерева
Англо-русский словарь построен в виде двоичного дерева.Каждая компонента содержит английское слово,соответствующее ему русское слово и...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.08.2020, 13:00
Помогаю со студенческими работами здесь

Англо-русский словарь построен в виде двоичного дерева в программе с++
Англо-русский словарь построен в виде двоичного дерева. Каждая компонента содержит английское слово, соответствующее ему русское слово и...

Реализовать англо-русский словарь с использованием Hashtable
Нужно реализовать англо-русский, русско-английский словарь, создать Hashtable с переводом, тоесть пользователь например вводить слово...

Англо-русский словарь
Как сделать анго-русский словарь на Delphi. Нужна идея.

Англо-русский словарь на С++
Помогите пожалста. Втупляю, немогу придумать ничего дельного. Разработать класс «Граф» для решения следующей задачи. Задан файл,...

Англо-русский словарь
нужно написать программу "англо-русский и русско-английский словарь" база данных словаря должна содержать синонимичные варианты перевода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru