考研怎么学数据结构?
数据结构在计算机的众多基础科学中是非常重要的,而且也是很多编程语言的基础,例如C/C++等。因此学好数据结构非常重要! 下面以C语言来描述。 1.首先推荐几本书(当然,这些书只是参考) C语言的数据结构与算法。这本书是比较经典的书籍了,作者是清华大学出版社的张鸿汉教授编写的。这本书比较适合初学者,书中的代码都是用C语言的语法写的,没有太多难懂的概念和理论,并且里面有很多例子。对于学习数据结构的初学者来说,这本书是一本非常好的入门书籍,非常适合初学者自学使用~ 我本科是计算机专业,大三的时候也曾经用这本来看过,感觉挺不错的,里面的知识点也比较全。 如果你是大四的学生,那么我强烈建议你买它来学习一下;如果你是计算机专业的学生,那么在刚上大二的时候也可以买来先读着,为以后打一个良好的基础! C和数据结构实战指南(C语言版)(第2版) 这本教材适合C语言的初级学习者或者中级进阶者阅读,同样,里面也有很多实例进行演示。但跟张鸿汉教授的《C语言的数据结构与算法》相比起来呢,就有点逊色咯,因为这本书主要是讲C99的内容,而大多数学校用的还是C89的标准。所以如果你想考一些好的学校的研究生的话,比如清华、北大等等,那么就尽量不要买这本书。 但像普通的一般的学校,比如说西安电子科技大学啊之类的,我觉得可以拿来作为一本工具书来做参考哈~~
C程序设计语言,也叫C语言程序设计 (第五版) 这本书是c语言之父 迪诺·贝尔奥尼尼编著而成的,书中没有复杂的数学公式,而是用非常浅显易懂的语言将C语言的各种特性讲述出来,同时还会对各种问题的解决方法加以阐述。这本书可以说是最经典的一本C语言的教程了!! 因为它是C语言的创始人所著,所以在权威性这方面肯定是没话说的啦~ 但是因为出版的时间比较久了,所以现在市面上很少能看到它的身影。。。不过呢,网上应该还能找到电子版的,大家不妨搜一搜,找一找下载下来看看哦~~~
2.其次再说说学习的方法吧!! 我觉得呢,在学习任何知识之前,最重要的就是要打好基础哈~~ 然后呢就是多加练习,熟能生巧嘛~~~~ 建议你在平时多做一些项目,这样可以提高你解决问题的能力以及动手能力,对你以后找工作也会有很大的帮助!
3.最后说些学习方法的建议: (1)要培养自己抽象思维的能力 (2)学会利用思维导图来进行知识的梳理和学习 (3)学会运用自己的逻辑推理能力去解决难题 以上就是我对这个问题的答案,如果有更好的想法,欢迎大家多多指教呀^^