Java:集合和“数据结构”之间的区别
发布时间:2020-12-14 05:08:49 所属栏目:Java 来源:网络整理
导读:在 Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?
在
Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?
解决方法
数据结构是如何在存储器内的数据表示内容.一个集合是如何被访问的.我强调“可以”这个词.
如果将数据存储在LinkedList中并对其进行排序,则性能将会下降.同样的算法如果使用ArrayList,性能将会增强.只要改变其在记忆中的表现方式将有助于各种因素. 您可以使用集合表示来访问它,您也可以使用“索引”来访问数据.你也可以去getFirst,getNext,getPrev. 您的内部存储与存储访问之间的混淆.分开2. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |