Pertanyaan yang diberi tag recursion

Untuk pertanyaan tentang rekursi, praktik memanggil metode atau fungsi dari dalam dirinya sendiri.

123
Rekursi atau saat loop

Saya membaca tentang beberapa praktik pengembangan wawancara, khususnya tentang pertanyaan teknis dan tes yang diajukan pada wawancara dan saya telah beberapa kali tersandung kata-kata dari genre "Ok Anda memecahkan masalah dengan loop sementara, sekarang Anda dapat melakukannya dengan rekursi ",...

74
Dalam bahasa Inggris yang sederhana, apa itu rekursi?

Gagasan rekursi tidak terlalu umum di dunia nyata. Jadi, sepertinya agak membingungkan bagi para programmer pemula. Padahal, saya kira, mereka terbiasa dengan konsep itu secara bertahap. Jadi, apa yang bisa menjadi penjelasan yang bagus bagi mereka untuk memahami gagasan itu dengan...

55
Apa perbedaan antara rekursi dan korosi?

Apa perbedaannya? Pengulangan Koreksi Di Wikipedia, ada sedikit informasi dan tidak ada kode jelas yang menjelaskan istilah-istilah ini. Apa saja contoh sederhana yang menjelaskan istilah-istilah ini? Bagaimana korosi merupakan dual dari rekursi? Apakah ada algoritma korususif...

48
Rekursi tanpa faktorial, angka Fibonacci dll

Hampir setiap artikel yang saya dapat temukan tentang rekursi mencakup contoh-contoh Angka Fibonacci atau Faktorial, yaitu: Matematika Tidak berguna dalam kehidupan nyata Apakah ada beberapa contoh kode non-matematika yang menarik untuk mengajarkan rekursi? Saya sedang memikirkan algoritma...

20
Y combinator dan optimisasi panggilan ekor

Definisi kombinator Y dalam F # adalah let rec y f x = f (y f) x f berharap sebagai argumen pertama beberapa kelanjutan untuk subproblem rekursif. Menggunakan yf sebagai kelanjutan, kita melihat bahwa f akan diterapkan pada panggilan yang berurutan yang dapat kita kembangkan let y f x = f (y...