А вы без подготовки сможете свой словарь написать?
От: Ватакуси Россия  
Дата: 23.01.20 19:45
Оценка:
С хешем, без деревьев.
Все будет Украина!
Re: А вы без подготовки сможете свой словарь написать?
От: Alexander G Украина  
Дата: 23.01.20 19:53
Оценка: +8
Здравствуйте, Ватакуси, Вы писали:

В>С хешем, без деревьев.


С хешем не так сложно, я, скорее, с баллансировкой дерева не справлюсь.
Русский военный корабль идёт ко дну!
Re: А вы без подготовки сможете свой словарь написать?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 24.01.20 01:43
Оценка:
Здравствуйте, Ватакуси, Вы писали:

В>С хешем, без деревьев.


Если взять из STL вектор, список да хеш, то это дело не очень хитрое, хотя с корректной поддержкой exception-safity, move-semantic и прочим может выйти ой
А вот деревья точно не напишу, про те же красно-черные я помню только то, что они вертятся вроде до 7 раз
Re: А вы без подготовки сможете свой словарь написать?
От: De-Bill  
Дата: 24.01.20 01:46
Оценка:
В>С хешем, без деревьев.

Какую-то базовую работающую смогу. Если на Python, то даже на листочке без компьютера. Полноценную реализацию, нет, конечно.
Re: А вы без подготовки сможете свой словарь написать?
От: LaptevVV Россия  
Дата: 24.01.20 03:55
Оценка:
На С++ — без вопросов.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: А вы без подготовки сможете свой словарь написать?
От: sergey2b ЮАР  
Дата: 24.01.20 04:15
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>На С++ — без вопросов.


без деревьев и с функцией отображения слов начинающихся с уже введенных символов
Re: А вы без подготовки сможете свой словарь написать?
От: sergey2b ЮАР  
Дата: 24.01.20 04:18
Оценка: 8 (2)
Здравствуйте, Ватакуси, Вы писали:

В>С хешем, без деревьев.


и поместить весь английский или русский словари в 64к ROM + на манимупляцию с ним еще 64к РАМ

задача абсолютно реальная для электроных пишуших машинок
я поучаствовал в ее решении в 89 году на z80
Re[3]: А вы без подготовки сможете свой словарь написать?
От: LaptevVV Россия  
Дата: 24.01.20 05:21
Оценка:
LVV>>На С++ — без вопросов.
S>без деревьев и с функцией отображения слов начинающихся с уже введенных символов
Над функцией — надо помыслить. Потому как там практически всегда используются trie-деревья или всякие подобные варианты
В начальном вопросе не указывалась подобная функция.
Без нее — за 1 день.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: А вы без подготовки сможете свой словарь написать?
От: CreatorCray  
Дата: 24.01.20 05:22
Оценка: +1
Здравствуйте, sergey2b, Вы писали:

S>с функцией отображения слов начинающихся с уже введенных символов

Для такого будет удобнее какой нить вариант radix tree, например patricia trie, но не hash как ты просишь.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[2]: А вы без подготовки сможете свой словарь написать?
От: GarryIV  
Дата: 24.01.20 05:25
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>На С++ — без вопросов.


У тебя работа такая, возможно даже лабу такую принимаешь
WBR, Igor Evgrafov
Re[3]: А вы без подготовки сможете свой словарь написать?
От: LaptevVV Россия  
Дата: 24.01.20 05:27
Оценка:
LVV>>На С++ — без вопросов.
GIV>У тебя работа такая, возможно даже лабу такую принимаешь
Не, лабы нет.
Но в слайдах я им показываю...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: А вы без подготовки сможете свой словарь написать?
От: LaptevVV Россия  
Дата: 24.01.20 05:30
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, sergey2b, Вы писали:


S>>с функцией отображения слов начинающихся с уже введенных символов

CC>Для такого будет удобнее какой нить вариант radix tree, например patricia trie, но не hash как ты просишь.
Это если доходить до слова посимвольно.
А если слово целиком без поиска посимвольно — то лучше хеша ничего нет.
У меня пацаны пишут транслЯторы с ассемблера — там таблицу имен делают все. Оно — то самое.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: А вы без подготовки сможете свой словарь написать?
От: CreatorCray  
Дата: 24.01.20 05:43
Оценка: +3
Здравствуйте, LaptevVV, Вы писали:

LVV>Это если доходить до слова посимвольно.

Не обязательно посимвольно, скорее попрефиксно, до точки где начинается разветвление.

LVV>А если слово целиком без поиска посимвольно — то лучше хеша ничего нет.

Ну он ж хочет чтоб было с префиксным поиском.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[2]: А вы без подготовки сможете свой словарь написать?
От: 0xCAFEDEAD  
Дата: 24.01.20 07:04
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Здравствуйте, Ватакуси, Вы писали:


В>>С хешем, без деревьев.


S>и поместить весь английский или русский словари в 64к ROM + на манимупляцию с ним еще 64к РАМ


S>задача абсолютно реальная для электроных пишуших машинок

S>я поучаствовал в ее решении в 89 году на z80

а ты часом не путаешь словарь и словарь? вроде слова одинаковые — но есть небольшой ньюанс
Re[6]: А вы без подготовки сможете свой словарь написать?
От: LaptevVV Россия  
Дата: 24.01.20 07:40
Оценка: +1
LVV>>А если слово целиком без поиска посимвольно — то лучше хеша ничего нет.
CC>Ну он ж хочет чтоб было с префиксным поиском.
Где? У него написано с хешем без деревьев
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: А вы без подготовки сможете свой словарь написать?
От: elmal  
Дата: 24.01.20 07:44
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>задача абсолютно реальная для электроных пишуших машинок

S>я поучаствовал в ее решении в 89 году на z80
Реальная. Ключевое слово, по которому гуглить это trie. Плюс там можно очень хорошо все упаковать, если у тебя планируется только поиск делать, а вставка делается один раз при заполнении словаря. Навскидку детали не помню как это делается, но помню где это посмотреть.
Re[2]: А вы без подготовки сможете свой словарь написать?
От: TMU_1  
Дата: 24.01.20 07:45
Оценка: :)))
KP>Если взять из STL вектор, список да хеш, то это дело не очень хитрое, хотя с корректной поддержкой exception-safity, move-semantic и прочим может выйти ой
KP>А вот деревья точно не напишу,



А как же ты работаешь??
Re[3]: А вы без подготовки сможете свой словарь написать?
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 24.01.20 07:52
Оценка: +6 :))
Здравствуйте, TMU_1, Вы писали:

TMU>А как же ты работаешь??


Зажмуриваюсь и по клавиатуре херачу, как же еще?

А ты сбалансированные деревья по памяти пишешь? Уважаю!
Отредактировано 24.01.2020 7:53 kaa.python . Предыдущая версия .
Re[7]: А вы без подготовки сможете свой словарь написать?
От: CreatorCray  
Дата: 24.01.20 07:55
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>Где? У него написано с хешем без деревьев


А, пардон, про "с функцией отображения слов начинающихся с уже введенных символов" это sergey2b добавил тут: Re[2]: А вы без подготовки сможете свой словарь написать?
Автор: sergey2b
Дата: 24.01.20
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[2]: А вы без подготовки сможете свой словарь написать?
От: $$ Австралия жж
Дата: 24.01.20 08:41
Оценка:
Здравствуйте, sergey2b, Вы писали:

В>>С хешем, без деревьев.


S>и поместить весь английский или русский словари в 64к ROM + на манимупляцию с ним еще 64к РАМ

Да, trie прожорливый до памяти.

S>задача абсолютно реальная для электроных пишуших машинок

S>я поучаствовал в ее решении в 89 году на z80

С графом, automata? А зачем ему хеш?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.