当前位置: 首页 > 面试题库 >

Java:集合与“数据结构”之间的区别

蔡弘扬
2023-03-14
问题内容

在Java中,我不了解集合与“数据结构”。在我看来,集合是指列表,集合,映射,队列,而“数据结构”是指用于实现集合的数据结构,例如数组,链接列表或树。例如,ArrayList和LinkedList都是集合,但它们的数据结构分别是数组和链接列表。我是正确的,还是我在混淆条款?


问题答案:

数据结构是如何在内存中的存储器内部表示数据。集合是如何访问它的方法。我强调“可以”这个词。

如果将数据存储在LinkedList中并对其进行排序,性能将会下降。如果使用ArrayList,则相同的算法将提高性能。仅通过更改其在内存中的表示方式,即可帮助各种因素。

您可以使用集合表示“访问”它,也可以使用“索引”访问数据。您也可以“访问” getFirst,getNext,getPrev。

您的困惑是内部存储与访问存储之间。分开2。



 类似资料:
  • 本文向大家介绍Java中的集合与集合之间的区别,包括了Java中的集合与集合之间的区别的使用技巧和注意事项,需要的朋友参考一下 Java收集框架用于操纵对象的收集。收集框架包含多个包装器类,便利类,用于传统实现的类,例如vector和Hashtable,收集接口等。     集合是Java集合框架中的接口。它分为两部分- Java util集合-它包含诸如Set,queue,List等的类。 Ja

  • 本文向大家介绍Java中传统集合与并行集合之间的区别,包括了Java中传统集合与并行集合之间的区别的使用技巧和注意事项,需要的朋友参考一下 众所周知,在Java中,集合是最重要的概念之一,它使Java本身成为一种强大的语言。它仅支持Java中的集合,这使得它可以方便,有效地支持任何类型的数据以及可能对它们进行的CRUD操作。 但是在同一阶段,当集合暴露于多线程环境时,由于某些地方集合缺乏对多线程环

  • 本文向大家介绍数据类型和数据结构之间的区别,包括了数据类型和数据结构之间的区别的使用技巧和注意事项,需要的朋友参考一下 众所周知,编程完全围绕数据展开。数据是实现所有业务逻辑的基础,而数据流则是构成应用程序或项目功能的数据。因此,组织和存储数据以使其最优化使用并使用良好的数据模型进行有效编程就变得非常重要。 通常,数据类型和数据结构似乎都与处理数据的性质和组织相同,但是其中两个描述了数据的类型和性

  • 本文向大家介绍数组和结构之间的区别,包括了数组和结构之间的区别的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将了解数组和结构之间的区别。 数组 它指的是由相同/相同数据类型的元素组成的集合。 它使用下标/'[]'(方括号)来访问元素。 它是指向集合的第一个元素的指针。 数组对象无法实例化。 数组的大小基于数组中元素的数量是固定的。 此大小是元素数量与每个元素的大小的乘积。 数组中不能使用

  • 问题内容: 如标题所示,我正在研究“数组与Java Collection框架中的任何集合之间的区别”。 认为它足够高,可以使我们中的一些(或许多)对此了解得很少,或者需要考虑的时间太长,无法得出有趣的答案 到目前为止,我想出了: 收集框架类要么在下面使用数组,要么使用更复杂的数据结构。当一个数组只是…一个数组 Array没有方法(没有API),例如Collection类提供的方法。 如果这些是错误

  • 本文向大家介绍堆栈和队列数据结构之间的区别,包括了堆栈和队列数据结构之间的区别的使用技巧和注意事项,需要的朋友参考一下 在堆栈和队列有所不同之前,最好在编程时了解数据类型的概念,该状态指出数据类型是在其中创建变量以存储数据的数据类型。主要有两种类型的数据类型,即原始数据类型和非原始数据类型,其中原始数据类型是数据的预定义类型,它们由编程语言支持,而非原始数据类型不是由编程语言定义的,而是由编程语言