JavaRush /Java 博客 /Random-ZH /书签:数据结构文章精选 - 讲座和面试问题

书签:数据结构文章精选 - 讲座和面试问题

已在 Random-ZH 群组中发布
为了方便 JavaRush 学生,我们决定收集有关编程中最重要主题的讲座和文章。第二个选择是关于数据结构的。在迷你指南中,我们简要概述了文章的精髓,如果您点击链接,您可以了解有关感兴趣主题的更多信息。将集合添加到书签并在需要时返回。 书签:数据结构文章精选 - 讲座和面试问题 - 1

有关数据结构的材料

文章和讲座

数据结构 - 堆栈和队列

编程中有各种各样的数据结构。很多时候,在解决特定问题时,最重要的是选择最适合此目的的数据结构。本讲讲的是栈、队列等数据结构。在讲座的最后,作者还提供了有关数据结构的有用资源的链接。

数据结构:Java 中的金字塔(二叉堆)

讲座谈到了金字塔这样的数据结构(也称为堆、二叉堆)。通常,这样的数据结构被用在各种调度器和其他需要指示各种任务的优先级的结构中。除了理论之外,本文还提供了金字塔的 Java 实现。

数据结构:Java 中的二叉树

在数据结构的数据库中,绝对值得了解二叉搜索树。本讲座探讨了该结构本身的特性和优点,并展示了如何在 Java 中实现二叉树。

有关地图界面的最常见问题的解答

映射是一种包含一组键值对的数据结构。它的数据结构类似于字典,这就是它通常被称为的原因。同时 Map 是一个接口,在标准 jdk 中包含了主要的实现:HashmapLinkedHashMapHashtableTreeMap。本文回答了有关Map 的最常见问题。

Java 中的数组

这本详细的“百科全书”将从头开始告诉您有关数组所需了解的一切:数组是什么、如何声明和创建数组、数组的长度是多少以及如何初始化数组并将其显示在屏幕。

Java 中的 HashMap - 它是什么样的映射?

在本讲座中,您将了解Map和其他数据结构之间的差异,并使用一个实例来了解如何在 Java 中创建HashMap并使用该类。

树形图的特点

为那些已经熟悉地图界面及其应用程序选项的人举办讲座。它讨论了TreeMap 的实现特性,更具体地说,它与HashMap有何不同以及如何正确使用它。

Java 中的数组列表

开发时,通常很难预测需要什么大小的数组。因此,程序运行时动态分配内存的功能对于每一种编程语言来说都是必需的。在 Java 中,有一个ArrayList类用于此目的:这就是我们将要讨论的内容。

链表

LinkedList 中,元素实际上是链中的链接。每个元素除了它存储的数据之外,还具有到上一个和下一个元素的链接。

视频

Java 中的前缀树

前缀树是一种数据结构,允许您存储键为字符串的关联数组。在 Sergey Arkhipov 的视频中,您将了解如何在 Java 开发中使用前缀树、如何将树保存到文件、如何将其加载回来以及许多其他有用的信息。

最常见的面试问题是集合、hashCode 和 equals

如果没有HashMapTreeMapLinkedHashMap类,就不可能研究 Java 中的数据结构。在本视频中,Java 和 Kotlin 开发人员 Ilya Niksan 对这些类之间的差异、它们的属性和用例进行了详细分析。

《面试题及答案》中的数据结构

他们在面试中可能会问什么:Java 中的数据结构。第1部分

Java 中的数据结构是任何面试的基本主题之一。本文包含您在面试时可能会被问到的有关此主题的问题列表,包括有关数组和集合层次结构的问题。

他们在面试中可能会问什么:Java 中的数据结构。第2部分

继续前面有关数据结构主题可能提出的问题的文本,作者研究了MapListHashMap等主题。

奖金

书评:《Java 数据结构和算法》,Robert Laforet

本书致力于数据结构和算法在编程中的研究和使用。它解释了数据结构如何确定数据在内存中的组织方式,以及算法如何对这些结构执行各种操作。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION