всем привет
есть следующая задача:
найти заданный элемент в массиве из 1000 элементах (каждый по 20 байт)
массив отсортирован, написал функцию быстрого поиска, где сравнение выполняю с помощью memcmp()
вопрос в следующем:
будет ли функция поиска работать быстрее... если я буду сравнивать по 4 байта, а не по 20?
т.е. у элементов сравниваю первые 4 байта, при совпадении сравниваю следующие 4 байта... и т.д., если не совпали — перехожу к след. уэлементам.
как устроена memcmp? на сколько быстрее она сравнит 4 байта и 20 байт?
всем спасибо)