2022-09-23

怎么学好数据结构?_如何学好数据结构这门课程

想咨询一下关于怎么学好数据结构?,如何学好数据结构这门课程,怎么学好数据结构,怎么学好数据结构与算法,怎么学好数据结构与算法分析,怎么学好数据结构啊太难了,怎么学好数据结构里的算法题,怎么学好数据结构 初学者应从c语言实现,数据结构怎么才能学好,c语言没学好学数据结构怎么办,如何学好数据结构与算法这门课的问题,大家能帮助我解答一下吗

8 个回答

  • Zhang123

    师傅领进门,修行靠个人

    最近也在自己学习数据结构,根据自己的学习经历,强烈推荐清华公开课数据结构课程。

    一、首先是教材选择

    你比较熟悉C语言的话,你可以选择严蔚敏版的《数据结构(C语言版)》,清华大学出版社。如果你学过C++,我更推荐邓俊辉版的《数据结构(C++语言版)》,清华大学出版社。

    二、如何学习?

    结合教材,观看公开课视频。手机可以下载学堂在线app,电脑直接百度“学堂在线”即可进入网页版。然后在学堂在线搜索数据结构,只需注册即可免费学习。

    只看不练是不行的,课后的习题很多,每一章结束以后可以挑一些感兴趣的来做。多练总会有进步,无他,唯手熟尔。

  • 黑白

    计算机以额外的普通速度和准确性存储和处理数据。因此,高效存储数据并快速访问非常重要。数据的处理也应该在尽可能短的时间内完成,但不会失去准确性。

    数据结构(教程:http://codingdict.com/article/4827)处理数据在程序处理时如何组织和保存在内存中。请注意,存储在磁盘中作为永久性存储(如关系表)的一部分的数据在此处不被称为数据结构。

    算法是一步一步的指令集来处理特定用途的数据。因此,算法以逻辑方式利用各种数据结构来解决特定的计算问题。在本教程中,我们将使用Python编程语言来介绍计算机科学的这两个基本概念。

    预备知识

    在继续本教程之前,您应该具备使用Python编程语言编写代码的基本知识,使用任何Python IDE和执行Python程序。如果您对python完全陌生,那么请参阅我们的Python教程以获得对该语言的正确理解。

  • winter

    怎么学好?回到过去。

    数据结构对上个世纪的程序员们尤其有用,时间复杂度和空间节省是那个时代要重点考虑的方面。

    如果真想学好,如果不怕麻烦,那就先学学汇编语言。然后用汇编语言去一个个实现各种数据结构。做一遍以后,保证你绝对深刻领悟:数据结构和计算机原理。

    这就是科班出身和培训班出生的差别!

  • 沐馨

    总的来说应该是 学习+实战+耐心

    首先你需要的是先找一本数据结构的入门书籍(比如“大话数据结构”),每看完一个数据结构后用你所掌握的编程语言将其实现出来。这个过程可能会有点困难,你刚开始的时候可能实现不出来或者是有一堆bug,这个时候你可以google一下网上的优秀源码,参照一下,找出自己的缺陷在哪。当你把书上的源码认真写了一遍以后,你就可以超过大多数的人。


    然后是实战,实践是检验真理的唯一标准,网上有很多的在线评测系统,比如各大高校的OJ或者像牛客网这类的网站,通过题目的大量训练来巩固提高。

    其实按照上面这样你坚持下去,慢慢你就会发现你在身边的人看来已经是个小高手了,到了这个时候如果你还想再进一步的话,可以去看再高级一点的算法的paper。


    如上,希望可以给你带来一点启发。

  • 撩人心.

    建议去图书馆借一本大学的比较薄一些的教材《数据结构》,然后建议尽量快的往后学习。如果一个知识点实在不懂,就可以跳过,学习到后面与前面知识点联系起来,说不定你会觉得很简单。

  • 教育

    我的经验是不要随便拿一本书就开始学数据结构。数据结构都是从最基本的语句变量组成的,所以没有难不难的问题,主要的是能不能找到一个比较好的教材。如果你会英语的话,建议你直接学习国外的知名数据结构教材,国外的教材相对于国内的来说自学更容易上手。

    如果英语不好,在国内也有一些比较经典的数据结构教学视频。记住,经典是有原因的,一个好老师的教学思维会让你少走很多弯路。现在和以前比不一样。现在互联网时代,很容易找到别计较经典的数据结构培训课程。希望对你有所帮助。

  • 教育

    1.阅读书籍 一定要看书,一定要看书。数据结构和语言不一样,他不是锻炼我们编程能力,更多时候考察的是我们逻辑问题,也就是一种优化。 若果是纯小白的话:建议去图书馆借一本大学的比较薄一些的教材《数据结构》。

    2.在线视频 数据结构有些问题是比较抽象的问题,所以当我们遇到不懂的部分的时候,如果有视频通过动态的讲解。

    3.实现与应用 每学习完一个部分,都要尝试着不看书,写出来。

  • 沉稳风度

    数据结构要学好:

    1.多看书

    2.多写码,

    看书知道数据结构的逻辑,实现方法, 写码可以加强训练理解知识,

    注意写码不是照书抄一下然后编译运行,而是根据自己的理解不看书自己写,写不下去了可以看看书上例程 ,在想想可有其他方法,或改进,比如能减少循环的条件, 缩小循环的起止范围的条件,要学会用程序的方法思考问题

相关推荐