假如我是数据结构老师

来自:码农翻身()

作者:IBM刘欣

软件行业的一大特点就是光看不做永远都学不会,编码不到10万行都不好意思出去打招呼。

所以实践,实践,实践!

在校期间,我还是会尽可能的去找项目做,实在没找到,也可以先把基础打好

我上大学的时候用的是严蔚敏的《数据结构》,当时我也把习题都做了一遍,考高级程序员的时候,成绩非常好。

后来我知道了一本更好的算法入门书《算法》,如果时光能够重来,我还是会这本书上提到的所有数据结构和算法都自己编程实现一遍,课后作业也争取都做一遍。

这是个非常重要的训练,因为我知道,真的做了,就会发现工作以后只要不是设计算法,基本的数据结构没有能难住我的。

假如我是数据结构老师

假如我是数据结构老师,我会让我的学生首选Sedgewick和Wayne合著《算法》这本书学习数据结构和算法,这是一本极为优秀的入门书,有大量的图来展示算法,比严蔚敏的《数据结构》好太多了,我上大学的时候怎么没人告诉我呢?学过了这本书以后,不仅掌握了数据结构的只是,还有一个极好的福利,那就是会对Java这门语言有个基本的了解,为将来学习Java这门应用广泛,就业能力强的语言打下基础。

我当然会要求我的学生把书中的习题都做一遍,这样在以后的编程工作中,只要不是设计算法,基本上就不会碰到什么问题了。

有余力的学生可以再看一下《算法导论》,学霸们可以研究下高纳德的《计算机程序设计艺术》。

●本文编号73,以后想阅读这篇文章直接输入73即可。

●输入m可以获取到文章目录。

今日







































北京治疗白癜风什么时间好
儿童白癜风病的症状



转载请注明:http://www.92nongye.com/gaishu/204613274.html