Rekursi dan backtracking

Modul rekursi: call stack dan kasus dasar, konversi ke iterasi, backtracking subhimpunan hingga soal batasan seperti N-queens.

Modul ini menanamkan pondasi rekursi yang dipakai oleh topik-topik pohon pada jalur DSA. Materinya bergerak dari call stack dan kasus dasar, konversi rekursi menjadi iterasi dengan stack eksplisit, templat pilih, jelajahi, dan batalkan pilihan untuk subhimpunan serta permutasi, hingga pemangkasan dan pemeriksaan batasan pada kombinasi jumlah, N-queens, dan sudoku. Setiap templat disertai kode Python dan Java yang dijalankan lengkap dengan keluarannya, sehingga pohon panggilan dapat dibaca langsung dari teks program.