首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该先学习数据结构和算法,还是先学习编程语言Java?

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

Stack Overflow用户
提问于 2010-05-08 15:04:21
回答 8查看 23.5K关注 0票数 11

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

我很困惑。我的学习路径应该是什么?

我想成为一个真正优秀的Java程序员。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-05-08 17:08:32

我的建议是:

1.)学习基础知识

Learning the Java Language

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

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

Coding Bat

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

this)

  • Insertion Sort

  • ...

  • 冒泡排序(仅供实际使用,并不实际使用this)

  • Insertion Sort

  • ...

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

票数 13
EN

Stack Overflow用户

发布于 2010-05-08 15:06:34

我认为并行学习这两个是很好的。如果你只尝试先学习数据结构和算法,而不做任何编程,那么这一切都会有点抽象--我认为如果你能在实际环境中使用你所学到的东西,你可能会更有效地学习。这也意味着你可以用你学到的东西做实验。以理论的方式进行实验比较困难。

票数 23
EN

Stack Overflow用户

发布于 2010-05-08 15:29:56

我认为你应该只学习java的基础知识,然后在学习一些更高级的java的同时开始学习数据结构和算法。如果你在没有学习至少一些语言结构的情况下就开始研究像算法这样的东西,事情将很难掌握。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2793233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档