我大学并没有专门学过数据结构和算法的课,工作前几年碰到数据结构和算法相关的内容就有点发怵。也专门买过类似的数据结构和算法的书来看,但是总是感觉学的一般。
后来极客时间出了一个「数据结构和算法之美」的课程之后,系统看了一下,发现原来数据结构的学习并不是毫无章法的学习,而是有迹可循的。
不同的数据结构有不同的使用场景,了解一个数据结构的设计最重要的是搞清楚这个数据结构要解决的问题, 这样就能把握住这个数据结构的核心设计原则。至于对这个数据结构如何操作,那是第二步要学习的内容。
我之前学习数据结构的一个误区就是舍本逐末,只关注对数据结构的操作,并没有去关注数据结构到底要解决什么问题。
6/30/23About 8 min
