fbpx

Struktur Data : Konsep Searching

Proses pencarian adalah proses menemukan data tertentu di dalam sekumpulan data yang bertipe sama. Pada artikel kali ini akan dikhususkan pada data yang berstruktur array.


Contoh Kasus Pencarian

Misal terdapat suatu Array A yang sudah terdefinisi elemen-elemennya. X adalah suatu elemen yang bertipe sama dengan elemen Array A. Tentukan apakah X terdapat di dalam Array A. Jika ditemukan, tulis pesan โ€œX ditemukanโ€ atau return index array atau return Boolean TRUE, sebaliknya jika tidak ditemukan,tulis pesan โ€œX tidak ditemukanโ€ atau return Boolean FALSE.

  • Misal X = 68, maka output yang dihasilkan adalah โ€œ68 ditemukanโ€ atau โ€œY = 6โ€ atau TRUE
  • Misal X = 100, maka output yang dihasilkan adalah โ€œ100 tidak ditemukanโ€ atau โ€œY =-1โ€ atau FALSE

Bagaimana Jika Ada Duplikasi Elemen?

Apabila X yang dicari jumlahnya lebih dari satu di dalam Array A, maka hanya X yang pertama kali ditemukan yang diambil. Proses pencarian dihentikan setelah X pertama ditemukan atau X yang dicari tidak ada.

Contoh:

Terdapat tiga buah nilai 36

Bila X = 36, maka:

  • Hasilnya “36 ditemukan”
  • Hasilnya Y = 2
  • Hasilnya ketemu = true

Materi Lengkap

Silakan baca juga beberapa artikel menarik kami tentang Searching, daftar lengkapnya adalah sebagai berikut.


Tonton juga video pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up