算法第二章总结

1.对于分治法的认识:

分治法往往运用于解决较为大型的问题,在处理大型问题的时间上(T(n)=一(nlgn))相较于暴力求解有着极大的优势,以下为分治法进行操作的具体步骤:

分解步骤:由于处理的问题较为大型,故分解成形式一致规模较小的子问题对于问题的处理效率大有裨益,个人认为这也是分治法的核心。

解决步骤:用递归求解出子问题。当子问题的规模足够小的时候,停止递归,直接求解。

合并步骤:通过归并将子问题组合求出原问题的解。

2.关于结对编程:

自己独立完成了一道,其他两道通过上网搜索的方式再理解的基础上解决掉了,巩固了对二分,归并排序,和快排的核心原理,以及它们的扩展。小组讨论在给组员解释的同时也给自己加深了印象,还行。

posted @ 2020-10-04 23:50  严东高  阅读(100)  评论(0编辑  收藏  举报