最近在研究算法,希望给很多刚入门的朋友带来一些启发。
谈谈自己的一些新的体会,另附送初级算法资源(下面共享链接):
其实刚开始的很多时候,自己并不知道算法对于程序来讲有什么重要性,相信很多刚刚步入编程领域的小白跟我一样,懵懵懂懂,不知道从哪里入手。以前上课的时候,老师布置的作业,老师布置的任务。对着书做,去编程,似乎都很简单,基本上都不需要花多少时间,我们就能把作业完成。考试的时候,分数也挺高。
我们就没有过多的注重算法本身,很多时候,我们注重的是编出来的小程序能不能实现我们想要的效果。但是事实上,一般教材里面的算法都很简单,我们编出来的小程序其实也很low,我们自己很多时候并没有觉察到,真正的不会做的时候,我们稍微百度一下,就能解决问题。哈哈,现在想想那都是错觉。
稍微百度一下就能解决的算法很多时候并不能代表什么?只能说它简单。当然,简单的东西有时候很实用,也很有意义。我并非否定哪些简单的算法,我只是在网上奋战了3天才学会一个以前从未接触过的vibe算法之后,突然发现自己以前学的很多东西都很low,真的刷新了我对算法的认识,让我从新去理解,去看待算法,因此写下了这篇博文!
(希望看到我这篇文章的朋友能够从新认识一下算法,那我就没白写这篇文章啦(傻笑))。