Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

선형 검색을 사용하여 배열에서 최소 요소를 찾는 C++ 프로그램

<시간/>

선형 탐색 방식을 사용하여 배열의 최소 요소를 찾는 C++ 프로그램입니다. 이 프로그램의 시간 복잡도는 O(n)입니다.

알고리즘

Begin
   Assign the data element to an array.
   Assign the value at ‘0’ index to minimum variable.
   Compare minimum with other data element sequentially.
   Swap values if minimum value is more then the value at that particular index of the array.
   print the minimum value.
End

예시 코드

#include<iostream>
using namespace std;
int main() {
   int n, i, minimum, a[10] = {1, 6, 7, 10, 12, 14, 12, 16, 20, 26};
   char ch;
   minimum = a[0];
   cout<<"\nThe data element of array:";
   for(i = 0; i < 10; i++) {
      cout<<" "<<a[i];
      if(minimum > a[i])
         minimum= a[i];
   }
   cout<<"\n\nMinimum of the data elements of array using linear search is: "<<minimum;
   return 0;
}

출력

The data element of array: 1 6 7 10 12 14 12 16 20 26
Minimum of the data elements of array using linear search is: 1