摘要:
PriorityQueue 优先级队列:默认每次取出权值最小的元素,元素的大小评判可以通过元素自身的自然顺序,也可以在构造时传入比较器进行定义顺序规则。 用法 //不传比较器 PriorityQueue<Integer> pq = new PriorityQueue<>(); pq.add(3); 阅读全文
posted @ 2024-08-22 16:36
枫叶藏在眼眸
阅读(53)
评论(0)
推荐(0)
摘要:
ArrayDeque ArrayDeque和LinkedList是Deque的两个通用实现,在使用Queue时,由于Queue只是一个接口,因此创建Queue时也会使用ArrayDeque 为了实现在数组两端进行操作元素的需求,因此ArrayDeque使用循环数组作为底层数据结构,同时,ArrayD 阅读全文
posted @ 2024-08-22 16:20
枫叶藏在眼眸
阅读(22)
评论(0)
推荐(0)
摘要:
ArrayList 概述 ArrayList实现了List接口,是顺序容器,允许放入null,底层通过数组实现,线程不安全,容量不足会自动扩容 transient Object[] elementData;//使用transient关键字不序列化某个变量 private int size; 构造函数 阅读全文
posted @ 2024-08-22 15:51
枫叶藏在眼眸
阅读(12)
评论(0)
推荐(0)