Skip to content

nardiyansah/DFS-BFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DFS-BFS

🚩 Tentang repo

Repo ini berisi kode program dalam bahasa python yang menerapkan penggunaan algoritma DFS (Depth First Search) dan BFS (Breadth First Search) dalam permasalahan mencari jalur dari titik A ke titik B dalam labirin. Ada dua kode program yang identik yaitu maze.py dan mymaze.py. maze.py adalah kode program yang menjadi referensi saya (sumber: course introduction to AI with python lecture: Search). Di mymaze.py saya menambahkan komentar dalam bahasa Indonesia yang merupakan catatan saya ketika memahami program.

❔ Algoritma DFS dan BFS

Jika kamu belum mengerti tentang algoritma DFS dan BFS kamu bisa melihat video ini. Perlu dicatat! video dibawah akan menerangkan menggunakan Graph, bagaimanapun algoritma ini bisa digunakan di Tree

DFS BFS

✨ Hal yang keren di program ini

Jika kamu menjalankan program ini kamu akan mendapatkan gambar yang menunjukkan solusi dari masalah.

Kamu bisa mengganti nama gambar yang akan dihasilkan dengan mengubah parameternya.

m.output_image("ganti_nama_file.png")

Defaultnya gambar yang dihasilkan hanya menampilkan state solusi saja, seperti ini ⬇️ gambar default

Tapi kamu bisa melihat state yang telah dieksplor dengan menambahkan parameter ⬇️

m.output_image("ganti_nama_file.png", show_explored=True)

gambar explore

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages