算法第二章作业
1.
分治法的设计思想是将难以解决的大问题分割成规模较小的相同问题,在实际应用中可以高效解决问题。多数情况下用递归的手段实现,思想和代码都十分清晰易懂和优美,从C++课程开始浅薄地学习了好多遍,其实每次隔一段时间重新看都觉得有点懵。
2.
结对编程是一个互相提高的过程,在倾听对方和表达自己的交互中都加深了对问题的本质和算法思想的理解。二分思想在解题时是一个很常见和实用的很多方法中的一种,在最初接触时’学习’后一直当一个模板/工具在用,理解都在表层。在做这次的实验题和和队友交流想法和各自对代码’为什么这样写’理解的过程填补了很多以前没有理解的地方,在和队友的交流和知识的实践中获益很多,队友是超温柔耐心的小姐姐,相处和一起找bug的时候也很轻松不会自闭!
浙公网安备 33010602011771号