数据结构:rear是指向非空带头结点的循环单链表的尾指针,则删除起始点的操作可表示为()选择哪个求大神
A、s=rear Rear=rear→next; Free(s); B、rear=rear→next;free(rear);
C、rear=rear→next→next; Free(rear) Free(s);
D、s=rear→next→next rear→next→next=s→next;
人气:496 ℃ 时间:2020-10-01 00:14:23
解答
选择D
s=rear→next→next (s指针指向第一节点(起始节点))
rear→next→next=s→next;(表头节点指向第二节点,即成为新的第一节点)
其实更加完美的在最后再加上free(s);就更好了!
Mr_Compurter
推荐
- 在带有头结点的循环链表中,尾指针为rear,则该表的指向头结点的指针是什么,指向首结点的指针是什么?
- 带头结点的循环链表中,尾指针为rear,则该表的指向头结点的指针是什么,指向首结点的指针是什么?
- 在一个容量为15的循环对列中,若头指针Front=6,尾指针rear=9,则该循环队列中共有几个元素
- 一圆形水池半径为3米这个水池的周长是()米它的占地面积是()平方米 圆是()图形它有()对称轴
- 日字的笔顺是横折还是横折钩
- 数学题 六年级 方程 应用题
- 所说一个函数有界,是不是指它既有上界,又有下界.
- 试述如何才能提高政府依法行政的水平
猜你喜欢