1. 你对回溯算法的理解

     回溯法是一个及带有系统性又带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一节点时,先判断该节点是否包含问题的解。如果肯定不包含,则跳过对以该节点为根的子树的搜索,逐层向其祖先节点回溯。否则,进入该子树,继续按深度优先的策略搜索。回溯法求解问题的所有解时,要回溯到根,企鹅根节点的所有字数都已被搜索遍才结束。回溯法球问题的一个解时,只要搜索到问题的一个解就可以结束。

2. 你学习《算法分析与设计》课程的收获

  通过学习算法课,我掌握了很多重要的算法思想和实现算法的方式,通过练习,我的编码水平也有所提高。

3. 你在学习过程中曾遇到了哪些困难,希望老师或助教及时给予帮助。

在学习动态规划法时,没能很好地理解动态规划的思想,在多次练习后才得到了正确的认识。

4. 你对本门课程的教学有哪些建议

在本门课程中,老师把很多复杂的算法又简到繁地向我们讲解,并且会在课余时间组织答疑活动和小考试,对同学们有很大的帮助,希望老师能做的越来越好。