Java教程

我对算法课的感悟

本文主要是介绍我对算法课的感悟,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

(以下内容纯代表个人看法)

我认为郑老师的算法课的优点在于:

  1.理论与实践相结合,在我看来,纯理论或者是纯实践的效果都没有理论与实践相结合的好,理论的话可以帮助我们理解算法的思想,告诉我们为什么要这样做、这样做有什么好,让我们建立一定的算法思想,实践的话可以增强我们的动手能力,巩固我们对该算法的认识。

  2.实验课提问代码,在我看来,提问代码可以增强自己对代码的认识和对巩固自己对算法的认识, 也可以真正的让所有的同学对 该部分的算法有所领悟而不是混过去就完事了。

  3.力扣的刷题,这个真的很重要,在我看来,算法并不是一门可以直接顿悟的科目,需要我们去日积月累。

  (还有挺多的优点,但是目前一时间想不到了。。)

 

我认为郑老师的算法课也存在一定的缺点:

  1.我感觉郑老师可以增强我们学生对 为什么我们需要算法这方面的知识 的意识 (比如在实际生活、工作的环境中,我们需要用算法来降低 时间复杂度等等方面)

  2.如果能将 增强算法各章的联系,将算法各章节的知识串起来就更好了 (比如 0-1背包有不同的解法,动态规划、贪心、递归等等),然后比较各种算法在相同条件下的优缺点,探究不同的算法在什么条件下取得的效果最好,以及不同的算法的不同作用(比如回溯法的作用之一就是遍历所有的可能,找到最优解)

 

以上观点仅代表个人看法,郑老师的算法课上的还是非常好的,总体来说,算法的学习还是要靠个人的不断坚持、努力、日积月累。

这篇关于我对算法课的感悟的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!