什么是数据结构?
数据结构是存储数据的一组存储结构。
eg:图书馆储藏书籍你肯定见过吧?为了方便查找,图书管理员一般会将书籍分门别类进行“存储”。按照一定规律编号,就是书籍这种“数据”的存储结构。
什么是算法?
算法是操作数据的一组方法。
eg:那我们如何来查找一本书呢?有很多种办法,你当然可以一本一本地找,也可以先根据书籍类别的编号,是人文,还是科学、计算机,来定位书架,然后再依次查找。笼统地说,这些查找方法都是算法。
关系?
相辅相成,数据结构是为算法服务的,算法也作用在特定的数据结构之上。
有什么用?
进大厂
解决快和省的问题,如何让代码更快,如何让存储空间更省。
如何学?
自己写、刷力扣、多问、多思考、多互动、写博客、多复习