- 109
- 0
- 约2.13万字
- 约 63页
- 2017-01-20 发布于河南
- 举报
C语言(递归).
2005-1-2 C语言程序设计进阶 C语言程序设计尹宝林 第四讲:递归 递归的概念和作用 概念或函数直接或间接引用自身 在可计算性理论中有重要的地位 递归可枚举 常用的重要机制 概念的表达 数据结构和算法的描述 重要的思维方式 现代程序设计语言中都提供支持 递归概念的例 树 树的非递归定义 连通且无圈的无向图 树的递归定义 一个节点是一棵树 一棵树的每个节点可以有m个分支,其中每一个分支都是一棵树 一棵树中的任意两个节点间只有一条通路 递归算法的例 排序 归并排序(merge sort) 最典型常用的实现方法是通过递归的定义 快速排序算法(quick sort) 直接通过递归定义 递归函数的例 直接引用的递归函数:对树的中序遍历 typedef struct t_node { int value; struct t_node *l_tree, *r_tree; } t_node; void treat_tree(t_node *treep, void (*op_func)(int)) { if (treep == NULL) return; treat_tree(treep-l_tree, op_func); op_func(treep-value); treat_tree(treep-r_tree, op_func); } 递归函数的例(续) 间接引用
您可能关注的文档
- 液压与气压课后习题..doc
- 0管理常用的技术方法..ppt
- 01第一节 胎 怯..ppt
- 2.1圆的周长和面积..ppt
- 2.6回顾与思考一元二次方程小结..ppt
- ECT少儿英语角..ppt
- FONTAN护理..ppt
- 1.鱼类学概论..ppt
- A汽车金融服务1-汽车金融公司..ppt
- 安全感与心理治疗..ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 历史(广州卷)-2025年中考考前押题预测模拟(考试版).docx VIP
- 解析:广东省深圳高级中学2024-2025学年七年级下学期期末测试英语试卷(解析版).docx VIP
- 广东烟草专卖局真题2025.docx VIP
- 锅炉给水泵检修方案.doc VIP
- 统编版语文六年级下册《习作:插上科学的翅膀飞》课件(共37张PPT).pptx VIP
- 动力设备拆装与操作指导书.pdf VIP
- 平安产险山东省商业性南美白对虾养殖气温指数保险条款.docx VIP
- 2025年河南省南阳市镇平县中考二模历史试题.doc VIP
- 行车凭证讲解.ppt VIP
- 安徽皖南八校2026届高三年级4月教学质量检测数学试卷+答案.pdf
原创力文档

文档评论(0)