这一阵子都在看算法的书籍,因为我发现算法其实在编程中非常的有用,我是一名php程序员,大家都说php程序员其实不需要对算法特别熟悉,但是很多人不是不熟悉,而是完全不会,导致在复杂一点的程序面前都不知道使用数据结构,这是我自己之前的体会。
在开发产品的时候觉得有些交互太复杂,获取的数据太多了,但是我立刻就意识到这应该是数据结构可以帮到忙,所以买了一本算法和数据结构的数据,看了一个多月,一遍两遍的看,树中有简单的,又很难的,当然就是没有看懂的,但是没有看懂可以再看一遍,哪里有知识是一看就会的呢
这给了我一个非常好的认识 ,程序就是 数据结构+算法 ,现在我习惯了这种思路来写代码,一个模块来到我的面前,确定了想要的结果之后,我会想用什么样的结构,组合这些结构是否可以用到什么算法,对这样写程序轻松多了,希望有类似体会的人一起讨论一下。