| 程序包 | 说明 |
|---|---|
| shz.stack |
| 类和说明 |
|---|
| ArrayStack
基于动态数组的栈
|
| BArrayStack
元素类型为byte基于动态数组的栈
24+n(n为元素个数)=es
B=48+n+对齐填充
|
| CArrayStack
元素类型为char基于动态数组的栈
24+2*n(n为元素个数)=es
B=48+2*n+对齐填充
|
| DArrayStack
元素类型为double基于动态数组的栈
24+8*n(n为元素个数)=es
B=48+8*n
|
| DLinkedStack
元素类型为double基于链表的栈
12+16*(n+1)(n为元素个数)
B=16*(n+3)
|
| FArrayStack
元素类型为float基于动态数组的栈
24+4*n(n为元素个数)=es
B=48+4*n+对齐填充
|
| IArrayStack
元素类型为int基于动态数组的栈
24+4*n(n为元素个数)=es
B=48+4*n+对齐填充
|
| JArrayStack
元素类型为long基于动态数组的栈
24+8*n(n为元素个数)=es
B=48+8*n
|
| JLinkedStack
元素类型为long基于链表的栈
12+16*(n+1)(n为元素个数)
B=16*(n+3)
|
| LArrayStack
元素类型为E基于动态数组的栈
24+[8+E(类型字节)]*n(n为元素个数)=es
B=48+8*n+(E*n+对齐填充)
|
| LinkedStack
基于链表的栈
|
| LLinkedStack
元素类型为E基于链表的栈
12+16*(n+1)+(E+对齐填充)*n(n为元素个数)
B=16*(n+3)+(E+对齐填充)*n
|
| SArrayStack
元素类型为short基于动态数组的栈
24+2*n(n为元素个数)=es
B=48+2*n+对齐填充
|
| ZArrayStack
元素类型为boolean基于动态数组的栈
24+n(n为元素个数)=es
B=48+n+对齐填充
|
Copyright © 2022. All rights reserved.