|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 12, 2003 00:31:30 Подскажите, если кто знает, какой алгоритм поиска реализован в контроле RichEdit. И как он, в смысле производительности, в сравнении с алгоритмом Бойера-Мура. |
|
|
Дата: Июн 13, 2003 20:11:46 ну если ты имеешь ввиду MFCишный RichEdit бери исходник viewrich.cpp от Microsoft (чай открытый входит в комплект VC++) копай детели и потом нам раскажешь "как он, в смысле производительности" ::))) |
|
|
Дата: Июн 13, 2003 21:46:15 Думаю, что разбираться с исходником не потребуется: микрософт наверняка взяла самый простой и, естественно, самый медленный(а возможно еще медленней, если они его более универсальным решили сделать) алгоритм. |
|
|
Дата: Июн 14, 2003 20:01:35 микрософт наверняка взяла самый простой Возможно, двоичный поиск (binary search). + в различных версиях richedit'а могут быть различные алгоритмы. |
|
|
Дата: Июн 28, 2003 00:36:26 Я как-то разработал алгоритм с использованием crc (16) - уж очень надо было быстро сделать (в *.ini-файлах). На оригинальность не претендую - наверняка он уже где-то использовался. Прост до безобразия и быстрее всего оказался (двоичный отдыхает). PS. А вот внедрить его из-за боссов пока не получлось ;( |
|
|
Дата: Июн 28, 2003 01:13:30 Chingachguk Я как-то разработал алгоритм с использованием crc 16 Такой рекомендуется для подсветки синтаксиса. И в старых ассемблерах для быстрой компиляции мнемоников использовался CRC, вроде... двоичный отдыхает Двоичный всегда отдыхает :-) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |