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

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

(山虹邰14753393026)怎么才能学好数据结构 - ______ 1、 数据结构学习一定要自己独立完成代码实现,虽然有时候你理 解内容了,但是实现上面还是会愈要很多困难的,解决这些困难会帮助你提高程序设计的能力的. 2、 数据结构是计算机专业最重要最基础的一门课,对于有过编程 经验的人,...

(山虹邰14753393026)如何学好数据结构 - ______ 别听他们瞎说,数据结构是一门非常重要的基础课程,但并不是死记硬背就行的,那是应付一般的考试,老师划几道题,背一下及格就行.如果真想学好编程,这门课程是非常有用的.想学好它,主要是掌握C语言中的指针的用法,要知道指针...

(山虹邰14753393026)急求,如何学好数据结构? - ______ 学好数据结构,首先要先学习离散数学,因为数据结构中有图的知识,其次就是了解算法的运行过程.如折半查找、图的遍历等一些的手工算法!这样学习数据结构就会事半功倍了!

(山虹邰14753393026)如何学好数据结构 - ______ 别听他们瞎说,数据结构是一门非常重要的基础课程,但并不是死记硬背就行的,那是应付一般的考试,老师划几道题,背一下及格就行.如果真想学好编程,这门课程是非常有用的.想学好它,主要是掌握C语言中的指针的用法,要知道指针...

(山虹邰14753393026)如何学好数据结构! - ______ 想学好数据结构你得先会一门语言,用来实践的.然后找本教材慢慢看,最好有人带着你学,这样快,其实大学的数据结构并不难学,就看你的用功程度了

(山虹邰14753393026)数据结构如何才可以学好,学到什么程度? - ______ 说得绝对点,数据结构很大程度上为了统筹指导编程的,当然也可以帮你挖掘数据,解决一些很实际的问题.要到什么程度?那要看你的专业需求,如果是单单为了考试,你把老师跟你说的一些基本概念都弄懂了、能用个别编程语言最好是做几...

(山虹邰14753393026)怎么样才能更好的学习数据结构? - ______ 如果说C是一门编程语言的话,那么掌握了C也就仅仅掌握了一门编程的工具而已,要知道编程的工具有很多,JAVA,VB,C++ 都是编程工具而已 而想在软件上有所作为,那么学好数据结构是必须的,可以这样说,数据结构是内功,一般安排在...

(山虹邰14753393026)怎样学好数据结构这门课? - ______ 你好,我是学计算机的; 数据结构一般会有一门计算机语言课作为先修课,比如C,PASCAL等,然后以语言实现为辅助进行讲解,既然你学的是应用数学,应该至少学过一门语言吧?如果没有的话也没关系,找一本书来看看,看懂基本的语法...

(山虹邰14753393026)怎么才能学好数据结构呢? - ______ 其实我也是学数据结构的,说实在的,学这个东西,最重要不是难不难的问题,主要是看你怎么做.如果你是自学数据结构的话,最好在参考着关于数据结构的语言编程.例如你要选修的是数据结构的c++版,你就要买本c++教程,首先把语言学...

(山虹邰14753393026)该怎么样学数据结构呢? - ______ 学习数据结构这门课程至少要经历三个过程,方可真正 的掌握这门课程,得到一个满意的成绩.这个过程简单来说就是三个字:活→死→活. 首先,是一个学“活”的过程,就要要求我们对书中的每一个算法,能够在脑海中 建立起相应的模型...