算法设计与分析试题答案.pdfVIP

  • 18
  • 0
  • 约1.95千字
  • 约 2页
  • 2022-08-02 发布于北京
  • 举报
《算法设计与分析》试题B 一、 要点: 分治法:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破, 分而治之。如果原问题分割成k 个小问题,且这些小问题都可以解,并且可以利用这些小问 题的解求出原问题的解。 动态规划:动态规划类似于分治法,于是将求解问题分解成若干个小问题,先求解小问题, 然后从这些小问题的解得到原问题的解,与分治法不同的是,动态规划分解 往往不互 相独立。用一个表将中间结果 下来。 二、 子集树: Void backtrack( t) { if(tn) output (x); else for( i=0;i=l;i++) { X[t]=i; if(constra (t)(bound(t)) backtrack(t+1); } } 排列树: Void backtrack( t) { if(t

文档评论(0)

1亿VIP精品文档

相关文档