powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Оптимальное двоичное дерево поиска
4 сообщений из 4, страница 1 из 1
Оптимальное двоичное дерево поиска
    #38673206
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Подскажите, пожалуйста,один момент.

Читаю Кормена "построение и анализ" тему про оптимальные двоичные дерева поиска.

И там рассматривается задача быстрого перевода текста.

Вот что автор пишет:

Программа, предназначенная для переводов текстов с русского на английский.
Один из возможных путей поиска - построение бинарного дерева поиска с n русскими словами, выступающими в роли ключей, и английскими эквивалентами, играющими роль сопутствующих данных.

Потом идет формальне описание задачи:

Имеется заданная последовательность K= 〈k_1,k_2,…,k_n 〉, состоящая из n различных ключей, которые расположены в отсортированном порядке (так что k_1<k_2<⋯<k_n).
Из этих ключей нужно составить бинарное дерево поиска, так чтобы свести к минимуму количество посещенных в процессе поиска узлов, если известно, с какой частотой встречаются слова.

Потом строится для данного набора вероятностей бинарное дерево поиска, математическое ожидание стоимости поиска для которого будет минимальным.

А матожидание для узла находится как вероятность узла * глубину узла.

Вопрос:

Дерево формируется с учетом посчитанных матожиданий. Поэтому ключи в нем, если я правильно понял, не могут быть просто русскими словами, так как дерево строится по - другому принципу.

Что тогда можно взять в качестве ключей?

Спасибо.
...
Рейтинг: 0 / 0
Оптимальное двоичное дерево поиска
    #38673598
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

Разобрался. Вопрос закрыт. Всем спасибо.
...
Рейтинг: 0 / 0
Оптимальное двоичное дерево поиска
    #38673695
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что надо было брать в качестве ключей?
...
Рейтинг: 0 / 0
Оптимальное двоичное дерево поиска
    #38673974
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Нужно брать русские слова.


Можно построить различные деревья(и все они будут двочиными деревьями поиска), у которых будут одни и теже ключи - русские слова. Просто стоимость нахождения этих слов будет в разных деревьях разная.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Оптимальное двоичное дерево поиска
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]