- 2
- 0
- 约2.1千字
- 约 38页
- 2019-11-13 发布于天津
- 举报
第2章 递归与分治策略; 学习要点:
理解递归的概念。
掌握设计有效算法的分治策略。
通过下面的范例学习分治策略设计技巧。
(1)二分搜索技术;
(2)大整数乘法;
(3)棋盘覆盖;
(4)线性时间选择;
;将要求解的较大规模的问题分割成k个更小规模的子问题。;算法总体思想;算法总体思想;算法总体思想;2.1 递归的概念;2.1 递归的概念;算法如下:
int factorial(int n)
{
if(n==0) return 1;
return n*factorial(n-1);
};2.1 递归的概念;2.1 递归的概念;2.1 递归的概念;2.1 递归的概念;2.1 递归的概念;void Perm (Type list[], int k, int m)
{
if (k==m)
{
for ( int i=0; i=m; i++) coutlist[i];
cout endl;
}
else
for ( int i=k; i=m; i++)
{
Swap ( list[k], list[i]);
Perm(list,k+1,m);
Swap ( li
您可能关注的文档
最近下载
- 消防安全评估报告模板.pdf VIP
- 《智能仪器》(第二版-程德福-林君)课后习题参考答案.docx VIP
- 英国工业革命时期工厂制度加剧工人阶级贫困——基于曼彻斯特工厂调查报告.docx VIP
- 中华人民共和国生态环境法典培训.pptx VIP
- 《灌区供水成本核算技术导则》.pdf VIP
- 医疗机构设置标准.pdf VIP
- 2026年入党积极分子考试题库及完整答案【各地真题】.docx VIP
- 人教版小学六年级美术下册全册教案.pdf VIP
- 大学美育智慧树知到期末考试答案章节答案2024年重庆工业职业技术学院.docx VIP
- (正式版)D-L∕T 5551-2018 架空输电线路荷载规范.docx VIP
原创力文档

文档评论(0)