求数据结构和算法大神分享一下学习它们的一些方法或经验。不甚感激!
发布网友
发布时间:2022-04-27 07:02
我来回答
共1个回答
热心网友
时间:2023-09-13 01:44
一楼这打酱油的我也是醉了。。
数据结构和算法是很抽象的。。和编译原理,操作系统,并称本专业最难课程了。。
你首先弄懂原理,再看基于某种语言的数据结构实现(C,CPP,java等)。其次看懂算法的原理,KMP啊,排序,查找等到。。再看语言的实现。。
总的来说就两部:看懂原理,再看实现。这个急不来的,数据结构和算法一定要放多点时间。到一定地步了(所有数据结构和经典算法都弄懂了),建议你买写“教你如何设计算法的书籍”看看。开始进军算法的设计。。
我的理解数据结构和类型基本上一样。都是写给人看的。因为在计算机存储的只是两种模式:顺序和链式。现实世界有某某问题需要用到计算机解决,而该问题又依附在某某数据结构上(例如村庄布线需要用到最小生成树,寻找点用到最短路径等等。。)而算法是某类型对于处理问题的一个封装,例如:类也可以说是一个数据结构了。。