大佬告诉我的:
自己要编一次,全程不参考书的情况下,初学有一个基本的过程,这个数据结构是干什么的,特点是什么,主要解决哪些问题。
比如链表的基本操作维护的是什么,其实围绕数据结构的操作基本都是在维护结构的特性。
再比如链表要删除一个元素,在实现这个需求的同时要维护链表的连通性(就是不能让链子断了)和正确性(链子上的点次序还能保持)。
从如何维护数据结构特性方面去理解算法。
大佬告诉我的:
自己要编一次,全程不参考书的情况下,初学有一个基本的过程,这个数据结构是干什么的,特点是什么,主要解决哪些问题。
比如链表的基本操作维护的是什么,其实围绕数据结构的操作基本都是在维护结构的特性。
再比如链表要删除一个元素,在实现这个需求的同时要维护链表的连通性(就是不能让链子断了)和正确性(链子上的点次序还能保持)。
从如何维护数据结构特性方面去理解算法。