带头结点的单链表head为空表的条件是()。
A.head==NULL
B.head->next==NULL
C.head->next==head
D.head!=NULL
A.head==NULL
B.head->next==NULL
C.head->next==head
D.head!=NULL
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。
A.head==NULL
B.head一>next==NULL
C.head一>next==head
D.head!=NULL
带头结点的单链表head为空的判断条件是__________。
A.head=NULL
B.head一>next=NULL
C.head一>next=head
D.head!=NULL
不带头结点的单链表head为空的判定条件是______。
A.head=NULL
B.head一>next=NULL
C.head一>next=head
D.head!=NULL
带头结点的双循环链表L为空的条件是()。
A.L->prior=L&&L->next=NULL
B.L->prior=NULL&&L->next=NULL
C.L->prior=NULL&&L->next=L
D.L->prior=L&&L->nex=L
单链表
实验目的:
(1)熟练掌握线性表的单链式存储结构及在其上实现线性表的各种基本运算的方法。
(2)掌握和理解本实验中出现的一些基本的C语言语句。
(3)体会算法在程序设计中的重要性。
实验内容:
(1)设计一算法,逆置带头结点的动态单链表head。要求利用原表的结点空间,并要求用尽可能少的时间完成。
(2)设有两个按元素值递增有序的单链表A和B,编一程序将A表和B表归并成一个新的递增有序的单链表C(值相同的元素均保留在C表中),并要求利用原表的空间存放C。