若一个程序语言可以提供链表的定义和运算,则其运行时的( )。
A.数据空间适合采用静态存储分配策略
B.数据空间必须采用堆存储分配策略
C.指令空间需要采用栈结构
D.指令代码必须放入堆区
第1题:
12、要求线性表采用静态空间分配方式,且插入和删除操作时不需要移动元素,采用的存储结构是 _______。
A.单链表
B.静态链表
C.双链表
D.顺序表
第2题:
静态链表不需要一开始就分配所有的存储空间,可以等到要插入数据元素时再申请
第3题:
对于在编译时不能确定程序运行时数据空间的大小、允许递归调用的程序设计语言,一般采取静态存储分配策略。
第4题:
若某链表最常用的操作是在最后一个结点之后插入一个元素和删除最后一个元素,则采用()存储方式最节省运算时间
A.单链表
B.双向链表
C.单循环链表
D.顺序表
第5题:
2、静态链表不需要一开始就分配所有的存储空间,可以等到要插入数据元素时再申请