Modul pembelajaran ini memperkenalkan algoritma searching sebagai kelanjutan dari pembahasan sorting, dengan menekankan bahwa searching merupakan proses menemukan data tertentu secara efektif dan efisien dalam suatu kumpulan data yang posisi elemennya tidak diketahui. Dijelaskan pengertian, sejarah perkembangan algoritma searching dari metode dasar pengecekan satu per satu hingga sistem modern yang multimodal, serta contoh penerapannya dalam kehidupan sehari-hari seperti pencarian kontak, file, mesin pencari, dan e-commerce. Materi utama mencakup linear search yang bekerja dengan membandingkan data satu per satu dengan kompleksitas waktu O(n), serta binary searchyang lebih efisien dengan pendekatan pembagian data dan kompleksitas O(log n). Selain itu, dibahas pentingnya efisiensi pencarian, konsep kompleksitas waktu, serta pengantar algoritma lain yang akan dibahas lebih lanjut seperti hash table, hashing, dan linear probing, sebagai dasar untuk memahami bagaimana komputer dapat menemukan informasi dengan cepat dan optimal.
Pengantar Algoritma Searching
0/3
Linear Search
0/3
Binary Search
0/3
Hashing
0/3
Linear Probing untuk Hashing
0/3
Studi kasus implementasi searching
0/3
About Lesson
