جستجوی خطی در c++

reza roshandel

عضو جدید
سلام دوستان
برنامه ای میخوام بنویسم که با استفاده از جستجوی خطی تشخیص دهد x در ازایه هست یا خیر
طول ارایه هم 100 می باشد
ممنون میشم راهنماییم کنید
 

miladfarji

عضو جدید
جواب جستجوی خطی

جواب جستجوی خطی

سلام دوستان
برنامه ای میخوام بنویسم که با استفاده از جستجوی خطی تشخیص دهد x در ازایه هست یا خیر
طول ارایه هم 100 می باشد
ممنون میشم راهنماییم کنید

int i=0;
for(i=0;i<=n;i++)
{
if(a[i] == x)
{
cout<<"find!";
return 1;
}
else if(a[i]!= x)
contiue;
}
cout<<"Not Found!";
return 0;
 

miladfarji

عضو جدید
int LinearSearch(int [], int, int);

int mian()
{
int n;
int A[100];
cout << "Enter size of array : ";
cin >> n;
for ( int i = 0 ; i < n ; i++ )
{
cout << "number " << i + 1 << " is : ";
cin >> A;
}
int item, location;

cout << "Enter the item you are searching for: ";
cin >> item;
location = LinearSearch(A, n, item);
if (location > -1)
cout << "The item was found at index location " << location << endl;
else
cout << "The item was not found in the list\n";
return 0;
}
int LinearSearch(int list[], int size, int key)
{
for (int i = 0; i < size; i++)
{
if (list == key)
return i;
}
return -1;
}
 
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
ا برنامه جستجوی درخت دودویی بهینه C++ , C 1

Similar threads

بالا