Почему этот контрольный код для линейного и двоичного поиска не работает?C++

Программы на C++. Форум разработчиков
Anonymous
Почему этот контрольный код для линейного и двоичного поиска не работает?

Сообщение Anonymous »

Я пытаюсь сравнить линейный и бинарный поиск как часть задания. Я написал необходимые функции поиска и рандомизатора. Но когда я пытаюсь сравнить их, я получаю 0 задержку даже для более высоких размеров массива. < /P>

Код: < /p>

#include
#include
#include
using namespace std;

double getTime()
{
LARGE_INTEGER t, f;
QueryPerformanceCounter(&t);
QueryPerformanceFrequency(&f);
return (double)t.QuadPart/(double)f.QuadPart;
}

int linearSearch(int arr[], int len,int target){
int resultIndex = -1;
for(int i = 0;i

Подробнее здесь: https://stackoverflow.com/questions/560 ... ot-working

Вернуться в «C++»