π― Hasil Pembelajaran Terperinci
- βMenerangkan konsep teras Algoritma Search dan Sort dengan istilah yang tepat.
- βMenghubungkan konsep dengan contoh dan data sebenar.
- βMelaksanakan proses secara langkah demi langkah serta menyemak hasil.
- βMengesan salah faham dan membetulkan alasan berdasarkan bukti.
- βMengaplikasikan pengetahuan dalam situasi baharu dan soalan KBAT.
Algoritma carian mencari kedudukan sasaran, manakala algoritma isihan menyusun data mengikut aturan. Pemilihan algoritma bergantung pada saiz, susunan awal, kos penyediaan dan kekerapan operasi. Murid perlu menjejak setiap perbandingan dan pertukaran.
Linear search
Linear search menyemak item satu demi satu dari awal hingga sasaran ditemui atau data habis. Ia berfungsi pada data tidak tersusun dan mudah dilaksana. Dalam kes terburuk, semua item perlu diperiksa, tetapi bagi data kecil kosnya mungkin lebih rendah daripada mengisih dahulu.
Binary search
Binary search membandingkan sasaran dengan item tengah dan membuang separuh ruang carian setiap langkah. Data mesti telah diisih. Sempadan low dan high perlu bergerak melepasi mid; jika tidak, julat mungkin tidak mengecil dan gelung tidak tamat.
Bubble sort
Bubble sort membandingkan pasangan bersebelahan dan menukar pasangan yang salah urutan. Selepas satu laluan, satu nilai ekstrem berada pada kedudukan akhir. Penanda swapped boleh menghentikan algoritma lebih awal apabila tiada pertukaran berlaku.
Bucket sort dan pemilihan
Bucket sort mengagihkan nilai kepada bekas berdasarkan julat, mengisih dalam bekas dan menggabungkannya. Ia sesuai apabila julat serta taburan diketahui. Penggunaan memori dan kaedah mengendalikan nilai negatif atau sempadan bekas perlu dirancang.
π Glosari mini
- Linear search
- Carian item satu demi satu.
- Binary search
- Carian membahagi ruang tersusun kepada dua.
- Bubble sort
- Isihan melalui perbandingan item bersebelahan.
- Bucket sort
- Isihan dengan mengagihkan nilai kepada bekas.
- Sempadan carian
- Indeks low dan high yang mengehadkan ruang aktif.
Binary search: ruang baharu kira-kira separuh ruang sebelumnya
Prasyarat utama ialah data telah diisih mengikut aturan yang sama dengan perbandingan.
Contoh: 16 item memerlukan paling banyak kira-kira 5 perbandingan termasuk langkah akhir.
π― TIP: Jangan hafal istilah Algoritma Search dan Sort secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.