第二章我们主要学习了分治法的基本思想,分治法其实很容易理解,就是把一个大问题分解成若干个子问题然后越分越小,用递归的思想解决子问题然后解决大问题从而求得最优结果,比如一个数组中数字的排列,我们可以先排列一部分数字减少数组数字的无序性,最后慢慢变成有序数列,这就是分治法的思想。
其实分治法对我们逻辑思维有帮助,当遇到一个大问题时,我们可以思考它能不能分解成若干个子问题,这样就不会让我们思考问题时头脑乱,我们能更清晰的看清楚问题所在,这种习惯也会对个人的心情有很大的帮助,而不是一开始就强制自己面对大问题。
结对编程情况汇报:
我和甘淳同学作为结对编程的伙伴,在编程上有很多的想法,有时候我编译出了问题他会来帮我解决,我们虽然发现的都是小问题,比如for里面int会导致后面重新使用时产生编译错误,所以可以习惯在定义变量时单独定义不是放在for里面,这类小问题对我们编程有很大的进步,我也希望能向他人学习,学习他人的优点,全面提升自我。
原文:https://www.cnblogs.com/xiaoming4228/p/11695419.html