Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.21;
Скачать: CL | DM;

Вниз

Оптимальный алгоритм   Найти похожие ветки 

 
dedi   (2010-01-02 02:55) [0]

В зависимости от значения строки сделать различные действия. Какой наиболее оптимальный алгоритм? Просто сравнение - долго...


 
Медвежонок Пятачок ©   (2010-01-02 03:12) [1]

Просто сравнение - долго...

Просто угадывание - быстро


 
oldman ©   (2010-01-02 10:40) [2]

Про case мы не слышали, наверное...


 
Pavia ©   (2010-01-02 10:42) [3]

Просто сравнение через регулярные выражения быстро.
Или через хэш таблицы.


 
sniknik ©   (2010-01-02 11:25) [4]

самое быстрое для коротких строк(/слов) это индексное сравнение, любое преобразование это только + дополнительное время, с длинными выгоднее преобразовать их в хеш (он короткий) и сравнивать уже их.
в общем все неоднозначно, в одном случае быстрее одно в другом другое... зависит даже от того что за значение чаще ищутся (в базах изучают планы запросов, перестраивают индексы под конкретные данные...).
и нафига это было бы нужно если бы был один реально "оптимальный алгоритм"? и вообще, если бы на все были бы "оптимальные алгоритмы" то зачем нужны были бы другие? оставили бы только один на каждое действие, и все пользовались бы им...


 
Тестировщик1 ©   (2010-01-02 11:33) [5]

Удалено модератором


 
Тестировщик1 ©   (2010-01-02 17:21) [6]

Удалено модератором


 
dedi   (2010-01-02 22:21) [7]

sniknik, спасибо


 
test ©   (2010-01-02 22:57) [8]

Всеобщего оптимального алгоритма не существует, доказано Тьюренгом.


 
имя   (2010-01-03 03:22) [9]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2010.03.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
6-1214832907
Галинка
2008-06-30 17:35
2010.03.21
Sckets: почему так получается


15-1261956446
KilkennyCat
2009-12-28 02:27
2010.03.21
Забавный Уota-сервис


15-1262208623
Юрий
2009-12-31 00:30
2010.03.21
С днем рождения ! 31 декабря 2009 четверг


15-1262522391
И. Павел
2010-01-03 15:39
2010.03.21
PHP - не хватает прав для выполнения fopen


2-1263934328
@!!ex
2010-01-19 23:52
2010.03.21
Как подогнать размеры TRichEdit под текст в нем