写在前面: 都说算法和数据结构是软件开发的基石,但是对于不少人来说,算法和数据结构略显枯燥和复杂。 本系列文章希望能从大白话以及诸多举例来让读者更好的理解算法和数据结构。 一个合格的程序员,应该在闲暇时让自己的技术更加夯实,这样遇到复杂问题时,才有思路去解决,所以,得注重算法和数据结构的学习。
数据结构和算法的关系
算法是什么?
算法是解决问题的方案,是解决问题的方式方法。
web程序员平时接触的到算法吗?感觉写的很多业务涉及不到算法?
我们写的业务代码从某种意义上来说也是算法,可以说我们写的函数都是算法命令。但是我们仍要学习一些更加巧妙的算法,从而能更好更优的解决我们业务场景中比较复杂的问题。