我应该首先了解数据结构和算法还是首先学习Java编程语言?

Ser*_*ity 10 java algorithm data-structures

我是编程的初学者.我应该学习数据结构和算法,以及Java编程语言吗?现在我知道数据结构和算法构成了编程的基础.我应该先学习它们吗?

我很迷惑.我的学习路径应该是什么?

我想成为一名非常优秀的Java程序员.

Jon*_*eet 22

我认为两个并排学习是很好的.如果您试图在不进行任何编程的情况下首先学习数据结构和算法,那么这一切都会有点抽象 - 如果您能够在实际环境中使用您正在学习的内容,我认为您可能会更有效地学习.这也意味着你可以试验你正在学习的东西......以理论方式进行实验更难.


hel*_*hod 12

我的建议:

1.)学习基础知识

学习Java语言

(不包括泛型章节,这更像是一个高级主题)

2.)在学习基础知识的同时,通过解决简单的练习练习你获得的知识

编码蝙蝠

3.)开始实现简单的算法,学习如何使用递归

  • 冒泡排序(仅用于练习,不要实际使用此)
  • 插入排序
  • ...

4.)获取一本关于数据结构和算法的好书并开始学习它们