中国大学MOOC: 设指针rear指向带头结点的循环单链表的尾结点,若要删除链表的第一个元素结点,正确的操作是 。
s=rear->next->next ; rear->next->next=s->next;
举一反三
- 设rear是指向非空、带头结点的循环单链表的尾指针,则该链表首结点的存储位置是()
- 在一个带头结点的尾指针为rear的循环单链表中,第一个工作结点怎么表示?(此循环单链表没有头指针)( )
- 在一个长度为n(n>l)的带头结点的单链表L上,另设有尾指针r(指向尾结点),执行( )操作与链表的长度有关。 A: 删除单链表中的第一个元素 B: 删除单链表中的尾结点 C: 在单链表第一个元素前插入一个新结点 D: 在单链表最后一个元素后插入一个新结点
- 中国大学MOOC: 设单循环链表中结点的结构为(data, next),且rear是指向非空的带头结点的单循环链表的尾结点的指针。若想删除链表的首元结点,则应执行的操作是( )。
- 设对n(n>;1)个元素的线性表的运算只有4种:删除第一个元素;删除最后一个元素;在第一个元素之前插入新元素;在最后一个元素之后插入新元素,则最好使用()。 A: 只有头结点指针没有尾结点指针的循环双链表 B: 只有尾结点指针没有头结点指针的循环单链表 C: 只有尾结点指针没有头结点指针的非循环双链表 D: 既有头结点指针又有尾结点指针的循环单链表
内容
- 0
中国大学MOOC: 已知head是指向带头结点单链表的首指针,则删除线性表第一个实际结点(首结点)的操作是()
- 1
中国大学MOOC: 只设尾指针tail的带头结点的非空循环单链表,指向首元素结点的指针p满足的条件是_______。_
- 2
设tail是指向一个非空带表头结点的循环单链表的尾指针。那么,删除链表起始结点的操作应该是______
- 3
有一个长度为n(n>;1)的带头结点的单链表h,另设有尾指针r(指向尾结点),执行( )操作与链表的长度有关。 A: 删除单链表中的首结点 B: 删除单链表中的尾结点 C: 在单链表首结点前插入一个新结点 D: 在单链表尾结点素后插入一个新结点
- 4
中国大学MOOC: 在一个带头结点的单链表中,若 head 所指结点是头结点,若要删除第一个实际元素结点,则执行()。