Линейный поиск — очень простой алгоритм поиска. В этом типе поиска последовательный поиск выполняется по всем элементам один за другим. Каждый элемент проверяется, и если совпадение найдено, то этот конкретный элемент возвращается, в противном случае поиск продолжается до конца сбора данных.
Алгоритм
Linear Search ( Array A, Value x) Step 1: Set i to 1 Step 2: if i > n then go to step 7 Step 3: if A[i] = x then go to step 6 Step 4: Set i to i + 1 Step 5: Go to Step 2 Step 6: Print Element x Found at index i and go to step 8 Step 7: Print element not found Step 8: Exit
ПСЕВДОКОД
procedure linear_search (list, value) for each item in the list if match item == value return the item's location end if end for end procedure
Чтобы узнать о реализации линейного поиска на языке программирования C, нажмите здесь .