更多"循环链表的主要优点是"的相关试题:
[单项选择]循环链表的主要优点是( )。
A. 不再需要头指针了
B. 从表中任一结点出发都能访问到整个链表
C. 在进行插入、删除运算时,能更好地保证链表不断开
D. 已知某个结点的位置后,能够容易地找到它的直接前趋
[单项选择]关于循环链表与线性链表,不正确的是( )。
A. 每个结点的组成是数据域和指针域
B. 循环链表中最后一个结点的指针指向链表的第一个结点
C. 循环链表中访问指定结点的直接前驱可直接访问
D. 循环链表中的循环条件是判断当前指针是否指向头指针
[单项选择]下列描述中不是链表的优点是
A. 逻辑上相邻的结点物理上不必相邻
B. 插入、删除运算操作方便,不必移动结点
C. 所需存储空间比线性表节省
D. 无需事先估计存储空间的大小
[单项选择]非空的单循环链表L的尾结点P↑,满足( )
A. P↑.next=NULL;
B. P=NULL;
C. P↑.next=L;
D. P=L
[单项选择]设尾指针的循环链表表示队列,则入队和出队算法的时间复杂度均为O(1)。( )【中南大学2003一、5(1分)】
A. 正确
B. 错误
[单项选择]在双向循环链表中,在P指针所指向的结点前插入一个指针q所指向的新结点,其修改指针的操作是()。
A. P->llink=q;q->rlink=p;P->llink->rlink=q;q->llink=p;
B. P->llink=q;P->llink->rlink=q;q->rlink=p;q->llink=p->llink;
C. q->rlink=p;q->liink=p->llink;P->llink->rlink=q;P->llink=q;
D. q->llink=p->llink;q->rlink=p;P->llink=q;P->rlink=q;
[单项选择]使用链表来表示线性表的优点是
A. 便于插入和删除操作
B. 数据元素的物理顺序与逻辑顺序相同
C. 花费的存储空间较顺序存储少
D. 便于随机存取
[单项选择]用链表表示线性表的优点是()
A. 便于随机存取
B. 花费的存储空间较顺序存储少
C. 便于插入和删除操作
D. 数据元素的物理顺序与逻辑顺序相同
[单选题]3 2 3
下列哪项不是燃气一蒸汽联合循环发电的
主要优点( )。
A.电厂的整体循环效率高
B.对环境污染极小
C.调峰性能好、启停快捷
D.燃料便宜
[填空题]以下程序把3个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。
#include<stdio.h>
struct node
int data; struct node *next; ;
typedef struct node NODETYPE;
main( )
NODETYPE a, b, c, *h, *p;
- a.data=10;
- b.data=20;
- c.data=30; h=&a;
b.next=&b;b.next=&c;c.next=’/0’;
p=h;
while(p)printf("%d", p->data);______;
[单项选择]用链表表示线性表,其优点是( )。
A. 便于随机存取
B. 花费的存储空间较顺序存储少
C. 便于插入和删除操作
D. 数据元素的物理顺序与逻辑顺序相同