搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 算法与数据结构 > 假如我是数据结构老师

假如我是数据结构老师

算法与数据结构 2017-11-29


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


所以实践,实践,实践!


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

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


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


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


假如我是数据结构老师


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



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


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

假如我是数据结构老师 假如我是数据结构老师



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

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

今日微信公号推荐↓↓↓
 

更多推荐请看


涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。传播计算机学习经验、推荐计算机优秀资源:点击前往《

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《假如我是数据结构老师》的版权归原作者「算法与数据结构」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注算法与数据结构微信公众号

算法与数据结构微信公众号:TheAlgorithm

算法与数据结构

手机扫描上方二维码即可关注算法与数据结构微信公众号

算法与数据结构最新文章

精品公众号随机推荐