Contoh tidak ditemukan
Contoh ditemukan
Sequential Search adalah metode pencarian suatu nilai secara terurut dari elemen awal atau terakhir satu per satu dalam penampung seperti array atau list. Pencarian berurutan adalah algoritma pencarian paling sederhana untuk diimplementasikan.
#include <iostream>
using namespace std;
int sequentialSearch(int *array, int size, int key)
{
for (int i = 0; i < size; ++i)
{
if (array[i] == key)
{
return i;
}
}
return -1;
}
int main()
{
system("cls");
system ("color a");
printf("\t Sequential Search\n");
printf("\t @bagycb\n");
printf("\t==================\n");
int size;
cout << "\nMasukan Banyaknya Array: ";
cin >> size;
int array[size];
int key;
for (int i = 0; i < size; i++)
{
cout<<"\n Masukan value array ke: "<<i<<" :";
cin >> array[i];
}
cout << "\nMasukan angka yang kamu cari : ";
cin >> key;
int index = sequentialSearch(array, size, key);
if (index != -1)
{
cout << "\nAngka ditemukan di index ke: " << index;
}
else
{
cout << "\nAngka mantan tidak ditemukan";
}
return 0;
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 Response to "Program C++ Sequential search"
Post a Comment