- 博客(2)
- 收藏
- 关注
原创 Queue和Deque区别
Queue和Deque(双端队列)都是数据结构,它们在计算机科学中用于存储和操作一组对象。尽管它们有相似之处,但它们在操作和用途上有一些重要的区别。
2023-12-12 11:52:02 213
原创 LinkedList和ArrayDeque区别
每个元素(节点)包含数据和一个指向下一个元素(节点)的引用,以及一个指向前一个元素(节点)的引用。但是,由于LinkedList需要进行内存分配和垃圾回收,因此在大量数据的情况下,性能可能会下降。如果需要更多的容量,可以创建一个新的ArrayDeque实例并将原始数据复制到其中。:适用于需要快速访问列表两端元素的情况,以及对线程安全要求较高的情况。适用于需要频繁在列表中插入和删除元素的情况,以及对内存空间要求较高的情况。:当LinkedList的容量不足以容纳更多的元素时,它将自动增长并分配新的内存空间。
2023-12-12 11:47:57 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人