n-1 الكود> المناصب نبسب ؛ و. (انظر الصورة) وهكذا ، توصلنا إلى حل تعاودي: في حلقة ، انتقل من خلال جميع الأحرف الأولى الممكنة (وضع كل حرف من الحروف الأبجدية بدوره في المقام الأول) ولكل حالة ، قم ببناء كل "ذيول" ممكنة ؛ الطول n-1 . نبسب ؛ تكرار تكراري للأحرف h5> تحتاج إلى إيقاف العودية وإخراج الكلمة النهائية عندما يكون الجزء المتبقي فارغًا ( n = 0 ) ، أي تم تحديد كافة الأحرف بالفعل. & nbsp؛ سيبدو الإجراء العودي بالشكل التالي: & nbsp؛ <قبل> def TumbaWords (كلمة ، أبجدية ، ن): إذا ن & lt ؛ 1: طباعة (كلمة) يعود لـ c بالأبجدية: TumbaWords (كلمة + ج ، أبجدية ، ن - 1)
n-1
n = 0
N
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking