- 8
- 0
- 约1.93万字
- 约 69页
- 2017-06-04 发布于贵州
- 举报
计算机算法基础第4章)
第 4 章 分治法 —— “分”而治之 2.1 一般方法 对大规模问题的求解 利用分治法求解大规模问题 2. 分治策略的抽象化控制 算法4.1 分治策略的抽象化控制 procedure DANDC(p,q) global n,A(1:n); integer m,p,q; // 1≤p≤q≤n // if SMALL(p,q) then return(G(p,q)) else m←DIVIDE(p,q) // p≤m<q // return(COMBINE(DANDC(p,m), DANDC(m+1,q))) endif end DANDC 注: SMALL(p,q):布尔函数,判断输入规模q-p+1是否足够小而无需再进一步分就可求解; G(p,q):输入规模为q-p+1的子问题求解(SMALL(p,q)为真); DIVIDE(p.q):对输入规模为q-p+1的子问题进一步分解,返回值为[p,q]区间进一步的分割点(SMALL(p,q)不为真时); COMBINE(x,y):子结果的合并函数,将区间[p,m]和[m+1,q]上的子问题的解合并成上级区间[p,q]上
您可能关注的文档
最近下载
- 2025至2030湘菜行业市场发展现状及发展前景与投资发展策略报告.docx VIP
- 2025年度高二数学期中考试(数列+导数).docx VIP
- 2025-2030年湘菜行业市场发展现状及发展前景与投资发展策略研究报告.docx VIP
- 罗森伯格自尊量表中文版(SES).docx VIP
- 《S7-200 SMART PLC编程及应用第4版》廖常初 习题答案.pdf VIP
- 2025年南方电网数字电网集团有限公司第三批社会招聘254人备考题库附答案解析.docx VIP
- Midas基本操作完整.docx
- 双重预防机制的资料.ppt VIP
- 低空经济设备智能运维养护实施方案.docx
- 《创课十讲:下一只独角兽》网课参考答案.docx VIP
原创力文档

文档评论(0)