| 类 | 说明 |
|---|---|
| ArrayQueue<E> |
基于循环动态数组的队列
|
| BArrayQueue |
元素类型为byte基于循环动态数组的队列
24+n(n为元素个数)=es
B=56+n+对齐填充
|
| CArrayQueue |
元素类型为char基于循环动态数组的队列
24+2*n(n为元素个数)=es
B=56+2*n+对齐填充
|
| DArrayQueue |
元素类型为double基于循环动态数组的队列
24+8*n(n为元素个数)=es
B=56+8*n
|
| DLinkedQueue |
元素类型为double基于链表的队列
20+16*(n+1)(n为元素个数)
B=8+16*(n+3)
|
| FArrayQueue |
元素类型为float基于循环动态数组的队列
24+4*n(n为元素个数)=es
B=56+4*n+对齐填充
|
| IArrayQueue |
元素类型为int基于循环动态数组的队列
24+4*n(n为元素个数)=es
B=56+4*n+对齐填充
|
| JArrayQueue |
元素类型为long基于循环动态数组的队列
24+8*n(n为元素个数)=es
B=56+8*n
|
| JLinkedQueue |
元素类型为long基于链表的队列
20+16*(n+1)(n为元素个数)
B=8+16*(n+3)
|
| LArrayQueue<E> |
元素类型为E基于循环动态数组的队列
24+[8+E(类型字节)]*n(n为元素个数)=es
B=56+8*n+(E*n+对齐填充)
|
| LinkedQueue<E> |
基于链表的队列
|
| LLinkedQueue<E> |
元素类型为E基于链表的队列
20+16*(n+1)+(E+对齐填充)*n(n为元素个数)
B=8+16*(n+3)+(E+对齐填充)*n
|
| PQueue<E> | |
| RedBlackBSTPQueue<E> | |
| RedBlackBSTPQueue.Max<E> | |
| RedBlackBSTPQueue.Min<E> | |
| SArrayQueue |
元素类型为short基于循环动态数组的队列
24+2*n(n为元素个数)=es
B=56+2*n+对齐填充
|
| ZArrayQueue |
元素类型为boolean基于循环动态数组的队列
24+n(n为元素个数)=es
B=56+n+对齐填充
|
Copyright © 2022. All rights reserved.