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

前端之家收集整理的这篇文章主要介绍了Java:集合和“数据结构”之间的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?

解决方法

数据结构是如何在存储器内的数据表示内容.一个集合是如何被访问的.我强调“可以”这个词.

如果将数据存储在LinkedList中并对其进行排序,则性能将会下降.同样的算法如果使用ArrayList,性能将会增强.只要改变其在记忆中的表现方式将有助于各种因素.

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

您的内部存储与存储访问之间的混淆.分开2.

猜你在找的Java相关文章