Почему этот контрольный код для линейного и двоичного поиска не работает?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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