![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как быстро сравнить две строки? [D7, XP]
Jimmy © (2012-11-05 19:36:00)Подскажите, как можно быстро сравнить две строки? (Быстрее, чем St1=St2.) Заранее спасибо!
DVM (2012-11-05 20:06:00) [61]
> Jimmy (05.11.12 20:00) [3]
> if (St1[1]=St2[1])then
> if (St1=St2)then ...
> работает быстрее, чем
> if (St1=St2)then ...
В частных случаях он быстрее, в общем чуть медленнее даже.
Длину можно еще сравнивать. Не равна длина строки точно не равны.
Очень Злой (2012-11-05 20:03:00) [62]
> if (St1[1]=St2[1])then
> if (St1=St2)then ...
> работает быстрее, чем
> if (St1=St2)then ...
Очень сомневаюсь
Jimmy (2012-11-05 20:00:00) [63]if (St1[1]=St2[1])then
if (St1=St2)then ...
работает быстрее, чем
if (St1=St2)then ...
Значит второй вариант уже не самый оптимальный
Медвежонок Пятачок (2012-11-05 19:47:00) [64]А приведенный способ типа медленный?
brother (2012-11-05 19:46:00) [65]эээ, быстрее чем посимвольно не будет имхо...