演算法课程AlgorithmsCourse2递回Recursion
Algorithms (Dr. Shi-Jay Chen, National United University) Course 2遞迴Recursion ▓ Outlines 本章重點 Def.與種類 Recursion與Non-recursion的比較 設計方式 遞迴演算法則的複雜度分析 數學解法 (Mathematics-based method) 替代法 (Substitution method) 遞迴樹法 (Recursion tree method) 支配定理法 (Master theorem method) ▓ Recursion Algorithm 一般來說,有兩種方式可以撰寫具有重覆執行 (Repetitive)特性的演算法: Iteration (迴圈) Recursion (遞迴) Def: algorithm 中含有self-calling (自我呼叫)敘述存在。 遞迴的種類: 直接遞迴 (Direct Recursion): 函式或程序直接呼叫本身時稱之。 間接遞迴 (Indirect Recursion): 函式或程序先呼叫另外的函式,再從另外函式呼叫原來的函式稱之。 尾端遞迴 (Tail Recursion): 屬於直接遞迴的特例 建議:用非遞迴方式會較有效率 即: 改用迴圈 (while…, repeat…until) ∵遞迴
您可能关注的文档
最近下载
- 电磁场与电磁波(第五版)全套教学课件.pptx
- 2026年河南郑州市高三二模语文试卷答案讲评课件.pdf VIP
- 田忌赛马何捷课件.pptx VIP
- 2025 CSCO宫颈癌诊疗指南.pptx VIP
- 2023年广东省东莞市中考数学试卷真题(含答案详解).docx
- 2026年高纯石英砂项目商业计划书.docx
- 2025年国家卫健委遴选医疗管理人员笔试试题及答案.docx
- 《地质灾害治理工程(试)运行效果监测规范》DB51T 3318-2025.docx VIP
- “韬奋杯”竞赛考卷(有答案) .pdf VIP
- 《2026NCCN子宫颈癌临床实践指南(第1、2版)》解读PPT课件.pptx VIP
原创力文档

文档评论(0)