25Июл/100
Последовательный (линейный) поиск
Поиск последовательно проверяет все элементы, а так же достижение конца массива.
int line_seach(int *mArray, int _size, int find_el)
{
int position = 0;
for(;(mArray[position] != find_el) && (position < _size); position++); //Поиск
position++; //Корректируем номер позиции
return position <= _size ? position : 0; //Если элемент найден, то возвращаем его позицию, если нет, то 0
}
Leave a comment