में पूंछ रिकर्सन का उपयोग करके बिनोमियल गुणांक मैं पूंछ रिकर्सन का उपयोग करके सी (एन, के) को खोजने के लिए एक फ़ंक्शन प्रोग्राम करना चाहता हूं, और मैं आपकी सहायता की बहुत सराहना करता हूं।LISP
मैं इस पर पहुँच गए हैं:
(defun tail-recursive-binomial (n k)
(cond ((or (< n k) (< k 0)) NIL)
((or (= k 0) (= n k)) 1)
(T (* (tail-recursive-binomial (- n 1) (- k 1)) (/ n k)))))
the following property of the binomial coefficients का उपयोग करना।
लेकिन मुझे नहीं पता कि रिकर्सिव कॉल को प्रत्येक उदाहरण द्वारा निष्पादित अंतिम निर्देश कैसे बनाया जाए, क्योंकि आखिरी उत्पाद है। मैं एक सहायक समारोह का उपयोग करके इसे आजमा रहा हूं, जो मुझे लगता है कि एकमात्र तरीका है, लेकिन मुझे कोई समाधान नहीं मिला है।
बहुत बहुत धन्यवाद। मैं पहले की तरह एक समाधान की तलाश में था (मैंने जो अन्य कार्यों को बनाया या देखा है), लेकिन मैं दूसरे को प्यार करता हूं, वास्तव में सुरुचिपूर्ण। – jesusiniesta