如果您想成为Java / C ++程序员,是否必须学习数据结构?

发布于 2021-01-29 19:51:48

那么,我真的需要了解它们吗?有没有一种有趣的方法来学习堆栈,链接列表,堆等?我觉得这很无聊。

**发布此问题时,它显示了一些警告。我不可以发布这样的问题吗?管理员请澄清,我将其删除:/

警告::您要提出的问题似乎很主观,很可能已被关闭。

好吧..我明白了,学习它们的最好方法是什么?我要看什么书?什么网站?

关注者
0
被浏览
155
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您想成为一名程序员,则必须学习数据结构。数据结构是您的基础,如果您不了解至少基本结构(数组,链表,堆栈,队列)的行为,用法和运行时复杂性(“
    big-O”), ,树(二进制/ n元,自平衡变量),哈希表,堆,图)以及在其上运行的算法(插入/查找/删除),您将不知道哪种方法适合在哪种情况下使用情况。

    每个交易都有其工具;这些是我们的。数据结构是您将要学习的几乎所有算法的最基本基础。除非您想成为一名狂热的程序员,否则您需要了解它们的工作原理。

    是否有 有趣的方法 来学习它们完全是一个单独的问题… :)



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看