更多"使用双向链表存放数据的优点是 (36) 。"的相关试题:
[单项选择]使用双向链表存放数据的优点是 (36) 。
A. 提高检索速度
B. 很方便地插入和删除数据
C. 节约存储空间
D. 很快回收存储空间
[单项选择]循环链表的主要优点是()。
A. 不再需要头指针了
B. 已知某个结点的位置后,能很容易找到它的直接前驱结点
C. 在进行删除操作后,能保证链表不断开
D. 从表中任一结点出发都能遍历整个链表
[填空题]下列程序把三个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据,请填空。
#include<stdio.h>
struct node
int data;struct node*next;;
typede f struct node NODETYPE;
main( )
NODETYPE a,b,c*h,*p;
- a.data=10;
- b.data=20;
- c.data=30;h=&a;a.next=&b;b.next=&c;c.next=’/0’;
p=h;
while(p)printf("%d,",p->data);______;
printf("/n"):
[填空题]下列程序把3个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据。请填空。
#include<stdio.h>
struct node
int data;struct node *next;;
typedfe node NODETYPE;
void main( )
NODETYPE a,b,c *h,*p;
- a.data=10;
- b.data=20;
- c.data=30;h=&a;a.next=&b;b.next=&c;c.next=’/0’;
p=h;
while(p)printf("%d,",p—>data);______;)
printf("/n");
[填空题]以下程序把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);______;
[填空题]以下程序把三个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;
a.next=&b; b.next=&c; c.next=’/0’;
p=h;
while(p)printf("o/od,",p->data);______;
printf("/n");
[单项选择]下列描述的不是链表的优点是()。
A. 逻辑上相邻的结点物理上不必邻接
B. 插入、删除运算操作方便,不必移动结点
C. 所需存储空间比线性表节省
D. 无需事先估计存储空间的大小
[单项选择]用链表表示线性表的优点是( )
A. 便于插入和删除操作
B. 花费的存储空间较顺序存储少
C. 便于随机存取
D. 数据元素的物理顺序与逻辑顺序相同
[填空题]链表对于数据元素的插入和删除不需要移动结点,只需改变相关结点的【 】域的值。
[填空题]链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的【 】域的值。
[填空题]链表对于数据元素的插入和删除不需移动结点,只需改变相关结点的 【5】 域的值。
[填空题]链表对于数据元素的插入和删除不需要移动结点,只需改变相关结点的 【4】 域的值。