开发者社区> 问答> 正文

请问,怎么有步骤地学好数据结构与算法JAVA语言这门专业?

请问,怎么有步骤地学好数据结构与算法JAVA语言这门专业?

展开
收起
知与谁同 2018-07-22 09:44:10 1686 0
1 条回答
写回答
取消 提交回答
  • 1. "我想学好基础的数据结构和算法! "
    不多说,有这心就往下看。

    2. "我应该准备些什么? "
    a. 这本橙书: 《算法 第四版》
    --亚马逊中文版: amazon.cn 的页面
    --线上资源: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
    b. 注册Coursera, 依次加入这2门课: <算法, 第一部分> <算法, 第二部分>
    Part 1: https://www.coursera.org/course/algs4partI
    Part 2: https://class.coursera.org/algs4partII-006
    如果没开课, 就先标记, 这样开课时会通过邮箱提示你.

    3. "我应该做些什么? "
    先熟读书内1.1和1.2, 最好把课后习题都做一做. 网站上开课后(即使已经开课几周了, 没关系), 跟住上课内容: 课本知识 + 视频内容 + 课件重点+ Exercises (独立完成且满分) + Programming Assignments (独立完成且尽量满分) + Job Interview Questions. 从Part 1到Part 2, 跟住, 跟住, 跟住!

    关于做书后练习题,参见:
    算法 第四版(algorithms 4th edition ) 这本书有配套的习题答案吗。 - 孟祥丰的回答

    4. "我学完了呢!"
    再去跟隔壁斯坦福的算法公开课, 他还给证书! 因为参考书籍基本上就是是《CLRS》, 所以也就是强迫自己去仔细研读算法导论.
    ---课程名称:
    <算法设计与分析, 第一部分>
    <算法设计与分析, 第二部分>
    ---课程地址
    Part 1: https://www.coursera.org/course/algo
    Part 2: https://www.coursera.org/course/algo2
    2019-07-17 22:54:06
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载