Algoritma Brute Force - Ensiklopedia : Pada kesempatan ini Kita akan mengbahas tentang salah salah satu bagian dari
Pencarian pada Algoritma ,
Algoritma
Brute Force merupakan algoritma yang dimana melakukan pencarian kepada semua
kemunculan string atau Algoritma yang dapat memecahkan sebuah masalah secara
langsung dengan cara yang jelas.
Berikut
Beberapa Langkah Utama Dalam Pengkerjaan
Algoritma Brute Force :
- Hasil kan
semua solusi yang ada dengan cara yang sistematis.
- Uji semua
kemungkinan solusi untuk meliat apakah terdapat solusi yang benar.
- Bila suatu
Solusi ditemukan atau solusi berakhir , akan mendapat kan solusi yang terbaik.
Contoh
Algoritma Brute Force :
Kali ini
mengunakan bahasa pemograman Python.
Masalah : Faktor
Pembagi dari N
def
pembagi(n):
for i in range (1,n+1):
if(n% 1==0):
print(i)
Kelebihan
Dan Kekurangan Dari Algoritma Brute Force :
- Kelebihan
* Dapat
memecahkan suatu masalah dan algoritama ini sangat mudah di mengerti.
* Algoritma
Brute Force dapat menghasilkan Algoritma untuk masalah penting seperti
pencarian , Pengurutan , pencocokan String Sampai Perkalian Matriks.
- Kekurangan
* Algoritma
Brute Force memiliki langkah yang cukup lambat.
* Algoritma
yang salah satu nya tidak Kreatif.
* Algoritma
Brute Force Jarang menghasilkan Algoritma yang cerdas.
Sekian dulu pembahasan kita tentang Algoritma yang satu ini .