线性表在存储后,如果相关操作中有要求:利用已知的指向某结点的指针或序号,访问该结点的前驱结点,则采用()的存储方式是不可行的。
第1题:
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。
A.线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
B.线性表按链接方式存储,性表的第100个结点后面插入一个新结点
C.线性表按顺序方式存储,删除线性表的第900个结点
D.线性表按链接方式存储,删除指针P所指向的结点
第2题:
:A单链表
B给出表头指针的单循环链表
C双向链表
D给出表尾指针的双向循环链表
第3题:

第4题:
若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和右孩子的两个指针。在这种存储结构中有()个指针是空指针。
第5题:
线性表在存储后,如果相关操作中有要求:利用已知的指向某结点的指针或序号,访问该结点的前驱结点,则采用()的存储方式是不可行的。
第6题:
已知指针P指向键表L中的某结点,执行语句P=P-〉next不会删除该链表中的结点。
第7题:
设单链表中指针p 指向结点A,q指针指向其后继结点。若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。
第8题:
已知在结点个数大于1的单链表中,指针p指向某个结点,则下列程序段结束时,指针q指向*p的()结点。 q=p; while(q->next!=p) q=q->next;
第9题:
前趋结点
后继结点
物理前趋
物理后继
第10题:
第11题:
第12题:
指向最左孩子
指向最右孩子
空
非空
第13题:
在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?
A)线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
B)线性表按链接方式存储,性表的第100个结点后面插入一个新结点
C)线性表按顺序方式存储,删除线性表的第900个结点
D)线性表按链接方式存储,删除指针P所指向的结点
第14题:
A.单链表
B.仅有头结点的单循环链表
C.双链表
D.仅有尾指针的单循环链表
第15题:
设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。
第16题:
用不带头结点的单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,则在进行出队操作时()。
第17题:
在稀疏矩阵的十字链接存储中,每个结点的down指针域指向()相同的下一个结点,right指针域指向()相同的下一个结点。
第18题:
利用二叉链表存储树,则根结点的右指针是()。
第19题:
链式存储的线性表中的指针指向其()。
第20题:
线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
线性表按顺序方式存储,删除线性表的第900个结点
线性表按链接方式存储,删除指针P所指向的结点
第21题:
仅修改队头指针
仅修改队尾指针
队头、队尾指针都要修改
队头、队尾指针都可能要修改
第22题:
单向链表
双向链表
单向循环链表
顺序表
第23题:
第24题: