设rear是指向非空带头结点的循环单链表的尾指针,则删除表头结点的操作可表示为()。
(A)p=rear; rear=rear->next;free(p);
(B)rear=rear->next; free(rear);
(C)rear=rear->next->next;free(read);
(D)p=rear->next->next;rear->next->next=p->next;free(p);
参考答案
继续答题:下一题
更多数据结构试题
- 1执行完下列语句段后,i值为:( )Int f(int x){int y; y=((x>0)?x*f(x-1):2); printf(“%d”,y); return y;}Int i;I=f(f(1));
- 2( )二叉排序树的中序序列一定是一个有序序列。
- 3某工程的进度计划网络图如下,其中包含了①~⑩10个结点,结点之间的箭线表示作业及其进度方向,箭线旁标注了作业所需的时间(单位:周)。设起始结点①的时间为0,则结点⑤的最早时间和最迟时间分别为()周。
- 4在含有n个项点有e条边的无向图的邻接矩阵中,零元素的个数为( )。
- 5具有n个顶点的无向图用邻接矩阵表示,若该图为连通图,则其邻接矩阵中至少有( )个非零元素。
- 6多用户操作系统的设计基础是具有多道程序设计功能