如果您想成为Java / C ++程序员,是否必须学习数据结构?
那么,我真的需要了解它们吗?有没有一种有趣的方法来学习堆栈,链接列表,堆等?我觉得这很无聊。
**发布此问题时,它显示了一些警告。我不可以发布这样的问题吗?管理员请澄清,我将其删除:/
警告::您要提出的问题似乎很主观,很可能已被关闭。
好吧..我明白了,学习它们的最好方法是什么?我要看什么书?什么网站?
-
如果您想成为一名程序员,则必须学习数据结构。数据结构是您的基础,如果您不了解至少基本结构(数组,链表,堆栈,队列)的行为,用法和运行时复杂性(“
big-O”), ,树(二进制/ n元,自平衡变量),哈希表,堆,图)以及在其上运行的算法(插入/查找/删除),您将不知道哪种方法适合在哪种情况下使用情况。每个交易都有其工具;这些是我们的。数据结构是您将要学习的几乎所有算法的最基本基础。除非您想成为一名狂热的程序员,否则您需要了解它们的工作原理。
是否有 有趣的方法 来学习它们完全是一个单独的问题… :)
-
成为合格的Scala程序员是否需要您成为合格的Java程序员?
2021-01-29 关注 0 浏览116 1答案
-
将“ Java School”程序员转变为C或C ++程序员有多难
2021-01-30 关注 0 浏览132 1答案
-
Java是否具有像C ++ STL中那样的多集数据结构?
2021-01-30 关注 0 浏览76 1答案
-
作为学习Python的Java程序员,我应该注意什么?
2021-01-30 关注 0 浏览68 1答案
-
Java EE程序员不写入文件
2021-01-30 关注 0 浏览112 1答案
-
Java树数据结构?
2021-02-02 关注 0 浏览125 1答案
-
Trie数据结构-Java
2021-01-31 关注 0 浏览79 1答案
-
Java数据结构参考
2021-01-30 关注 0 浏览81 1答案
-
如何将平面数据结构显示为分层数据结构(Java)?
2021-01-29 关注 0 浏览113 1答案
-
为什么 C++ 程序员应该尽量减少“新”的使用?
2022-03-22 关注 0 浏览46 1答案