开发者社区> 问答> 正文

求数据结构和算法大神分享一下学习它们的一些方法或经验。不甚感激!

求数据结构和算法大神分享一下学习它们的一些方法或经验。不甚感激!

展开
收起
知与谁同 2018-07-18 15:36:31 1489 0
2 条回答
写回答
取消 提交回答
  • 2019-07-17 22:53:38
    赞同 展开评论 打赏
  • 社区管理员
    一楼这打酱油的我也是醉了。。

    数据结构和算法是很抽象的。。和编译原理,操作系统,并称本专业最难课程了。。

    你首先弄懂原理,再看基于某种语言的数据结构实现(C,CPP,java等)。其次看懂算法的原理,KMP啊,排序,查找等到。。再看语言的实现。。

    总的来说就两部:看懂原理,再看实现。这个急不来的,数据结构和算法一定要放多点时间。到一定地步了(所有数据结构和经典算法都弄懂了),建议你买写“教你如何设计算法的书籍”看看。开始进军算法的设计。。

    我的理解数据结构和类型基本上一样。都是写给人看的。因为在计算机存储的只是两种模式:顺序和链式。现实世界有某某问题需要用到计算机解决,而该问题又依附在某某数据结构上(例如村庄布线需要用到最小生成树,寻找点用到最短路径等等。。)而算法是某类型对于处理问题的一个封装,例如:类也可以说是一个数据结构了。。
    2019-07-17 22:53:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
【云栖精选7月刊】抛开晦涩的算法、模型,让我们来谈谈互联网架构 立即下载
聚星台—客户运营核心大数据 与算法技术 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载