算法第五章作业及学期总结

1. 你对回溯算法的理解

  回溯法所用到的核心思想就是递归法,虽然其过程逻辑很清楚,而且执行效率很高。但缺点也是与之对应的,逻辑清楚,必然其抽象性很高,所以有时看它的解题过程很容易看懂,但要是自己动手写这个递归过程,很难下笔。回溯法解决问题较为直观易懂,但是其时间和空间开销都比较大,需要使用限界函数缩小递归范围。

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

  该课程让我学习了解了许多实用且有效的方法,以前在编程的时候不会太在意时间和空间开销的问题,经过算法课的学习,我加深了对程序开销的理解。算法本身没有好坏之分,也没有十全十美的算法,在开销问题上如何权衡,重要的是需要具体问题具体分析,这门课的学习教会了我思考这些权衡问题的方法。

3. 你在学习过程中曾遇到了哪些困难

  在学习回溯法时,由于该方法较为抽象,在解决问题时显得束手无措,凸显出了我对于树的概念不清晰的不足之处,以后还需加强。

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

  没有^_^全程教学都很优秀。

posted @ 2020-12-19 19:30  你又熬夜了  阅读(74)  评论(0编辑  收藏  举报