题目内容

设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动()个元素。

A. n-i
B. n+1-i
C. n-1-i
D. i

查看答案
更多问题

设指针变量p指向双向链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X的操作序列为()。注:双向链表的前驱指针为left,后继指针为right。

A. p->right=s;s->left=p;p->right->left=s;s->right=p->right;
B. s->left=p;s->right=p->right;p->right=s;p->right->left=s;
C. p->right=s;p->right->left=s;s->left=p;s->right=p->right;
D. s->left=p;s->right=p->right;p->right->left=s;p->right=s;

在一个长度为n的顺序存储线性表中,向第i个元素(1...i...n)之前插入一个新元素时,需要从后向前依次后移()个元素。.

A. n-i
B. n-i+1
C. n-i-1
D. i

在一个长度为n的顺序存储线性表中,删除第i个元素(1...i...n)时,需要从前向后依次前移()个元素。

A. n-i
B. n-i+1
C. n-i-1
D. i

在一个单链表HL为表头指针中,若要向表头插入一个由指针p指向的结点,则执行()。

A. HL=p;p->next=HL;
B. p->next=HL;HL=p;
C. p->next=HL;p=HL;
D. p->next=HL->next;HL->next=p;

答案查题题库