加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 05:08:49 所属栏目:Java 来源:网络整理
导读:在 Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?
在 Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?

解决方法

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读