当前位置: 首页 > 问答 > 大数据工程师 > 问答详情

如何学习数据结构与算法?

07月05日 07:462060人阅读
谷老师 大数据工程师

1、记住数据结构,记住算法思想(是什么)

记住数据结构最直观的东西;记忆该数据结构的定义、性质、特点等。很多东西的理解和创新都是以记忆为前提的。

2、进行大量相关编程练习,用编程语言去实现某一数据结构上的算法(怎么办)

很多时候,理解一个算法很容易,很容易在纸上去模拟一个算法的实现过程。但具体实现,则是另一回事。一定得先自己思考,然后再去看书中给的编程语言实现。

3、“记住”特定情景下,利用某一特定的数据结构,去解决问题 (为什么+怎么办)

每介绍一种数据结构,浙大数据结构与算法的MOOC课程都会有一个实际问题来作为“引子”,回答了“这种数据结构为什么会出现”。有的是为了实现特定的操作,有的是为了时间和空间上(大部分考虑的是时间复杂性)效率的更高(所以,没事的时候,分析一下算法的时间复杂性)。这些东西,我们也须理解记忆。每一数据结构都有其特性,去解决某一类问题,我们需要去记忆,去感悟。

4、形成一个属于自己的知识体系

如何去“记住”(记好笔记,多多复习);在学习过程中,遇到挫折,产生挫败感该如何处理(这个是必然会发生的,总有难以理解不会的地方);如何进行心态方面的调整(欲速则不达,不过也有”敏捷学习“的概念)。

职业技能申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

问答来自

谷老师 大数据工程师
好评率85% 浏览2060

相关问题

大数据处理分析技术类型有哪些?
许老师 大数据工程师
大数据分析专业学什么?
宋老师 大数据工程师
大数据平台有哪些优势?
谷老师 大数据工程师
课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部