WXL's blog

Talk is cheap, show me your work.

0%

分治算法的核心思想是将原问题划分成 n 个规模较小,并且结构与原问题相似的子问题,递归地解决这些子问题,然后再合并其结果,就得到原问题的解。分治算法是一种处理问题的思想,递归是一种编程技巧。分治算法比较适合使用递归来实现。

阅读全文 »

递归不需要我们去从最高层到最底层屡清楚,我们只需要考虑的是当前层与上一层之间的关系,将这种关系表示出来,然后将终止递归的条件确定清楚即可。至于一层一层往下调交给计算机来处理吧!试图想搞清楚计算机每一步都是怎么执行的,这样就很容易被绕进去。

阅读全文 »