我个人的理解。自顶向下就是先看整体,直接将整体从大到小分为若干个子集,然后进行求解,小问题出来了大问题也就出现了。
自底向上,就是迭代,一步一步从小往大推断,从小问题到大问题慢慢的解。
以归并排序作为例子:

自顶向下:

从顶向下分为数个子集。
image.png

自底向上

上来就直接就是最小粒度,然后慢慢增大。
image.png