| 程序包 | 说明 |
|---|---|
| shz.queue | |
| shz.st.bst | |
| shz.st.bst.ixx | |
| shz.st.bst.jxx | |
| shz.st.bst.lxx |
| 类和说明 |
|---|
| ArrayQueue
基于循环动态数组的队列
|
| 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基于循环动态数组的队列
24+[8+E(类型字节)]*n(n为元素个数)=es
B=56+8*n+(E*n+对齐填充)
|
| LinkedQueue
基于链表的队列
|
| LLinkedQueue
元素类型为E基于链表的队列
20+16*(n+1)+(E+对齐填充)*n(n为元素个数)
B=8+16*(n+3)+(E+对齐填充)*n
|
| PQueue |
| RedBlackBSTPQueue |
| RedBlackBSTPQueue.Max |
| RedBlackBSTPQueue.Min |
| SArrayQueue
元素类型为short基于循环动态数组的队列
24+2*n(n为元素个数)=es
B=56+2*n+对齐填充
|
| ZArrayQueue
元素类型为boolean基于循环动态数组的队列
24+n(n为元素个数)=es
B=56+n+对齐填充
|
| 类和说明 |
|---|
| LLinkedQueue
元素类型为E基于链表的队列
20+16*(n+1)+(E+对齐填充)*n(n为元素个数)
B=8+16*(n+3)+(E+对齐填充)*n
|
| 类和说明 |
|---|
| IArrayQueue
元素类型为int基于循环动态数组的队列
24+4*n(n为元素个数)=es
B=56+4*n+对齐填充
|
| 类和说明 |
|---|
| JLinkedQueue
元素类型为long基于链表的队列
20+16*(n+1)(n为元素个数)
B=8+16*(n+3)
|
| 类和说明 |
|---|
| LLinkedQueue
元素类型为E基于链表的队列
20+16*(n+1)+(E+对齐填充)*n(n为元素个数)
B=8+16*(n+3)+(E+对齐填充)*n
|
Copyright © 2022. All rights reserved.