带头结点的双向循环链表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->next==L
带头结点的双向循环链表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->next==L
非空单循环链表L的判空条件是() A: L->next==L B: L->next==L->next->next C: L->next==NULL D: L=NULL
非空单循环链表L的判空条件是() A: L->next==L B: L->next==L->next->next C: L->next==NULL D: L=NULL
带头结点的单链表L为空的条件是() A: L==NULL; B: L->next->next==NULL; C: L->next==NULL; D: L->next==L;
带头结点的单链表L为空的条件是() A: L==NULL; B: L->next->next==NULL; C: L->next==NULL; D: L->next==L;
阅读下列算法,并回答问题: void fun(SeqList *L, DataType x) {int i=0,j; while (i[L-]length && x>L->data[i])i++; if(i[L-]length && x==L->data[i]) {for(j=i+1;j[L-]length;j++) L->data[j-1]=L->data[j]; L->length--;} else {for(j=L->length;j>i;j--) L->data[j]=L->data[j-1]; L->data[i]=x; L->length++; } } (1)设顺序表L=(3,7,11,14,20,51), 写出执行fun(&L,15)之后的L=(_____________) (2)设顺序表L=(4,7,10,14,20,51),写出执行fun(&L,10)之后的L= (_____________)[/i][/i][/i]
阅读下列算法,并回答问题: void fun(SeqList *L, DataType x) {int i=0,j; while (i[L-]length && x>L->data[i])i++; if(i[L-]length && x==L->data[i]) {for(j=i+1;j[L-]length;j++) L->data[j-1]=L->data[j]; L->length--;} else {for(j=L->length;j>i;j--) L->data[j]=L->data[j-1]; L->data[i]=x; L->length++; } } (1)设顺序表L=(3,7,11,14,20,51), 写出执行fun(&L,15)之后的L=(_____________) (2)设顺序表L=(4,7,10,14,20,51),写出执行fun(&L,10)之后的L= (_____________)[/i][/i][/i]
采用头插法创建单链表L,L指向头结点,如果接下来要插入的是S指向的结点,操作语句应为()。 A: S->next=L->next;L->next=S; B: L->next=S;S->next=L->next; C: L=S;S->next=L->next; D: S->next=L;L=S;
采用头插法创建单链表L,L指向头结点,如果接下来要插入的是S指向的结点,操作语句应为()。 A: S->next=L->next;L->next=S; B: L->next=S;S->next=L->next; C: L=S;S->next=L->next; D: S->next=L;L=S;
已知带头结点的双向循环链表L,判断其为空表的条件是L->next==L && L->prior==L。
已知带头结点的双向循环链表L,判断其为空表的条件是L->next==L && L->prior==L。
带头结点的单链表L为空的判定条件是 。 A: L==NULL B: L->next==NULL C: L->next==L D: L!=NULL
带头结点的单链表L为空的判定条件是 。 A: L==NULL B: L->next==NULL C: L->next==L D: L!=NULL
带头结点的单链表L为空的判断条件是( )。 A: L==NULL B: L!=NULL C: L->next==L D: L->next==NULL
带头结点的单链表L为空的判断条件是( )。 A: L==NULL B: L!=NULL C: L->next==L D: L->next==NULL
已知线性表L=(21,-7,-8,19,0,-11,34,30,-10),写出执行f30(&L)后的L状态。()voidf30(SeqList*L){inti,j;for(i=j=0;ilength;i++)if(L->data[i]>=0){if(i!=j)L->data[j]=L->data[i];j++;}L->length=j;}[/i][/i] A: L=(-7,-8,0,-11,-10) B: L=(21,19,34,30) C: L=(21,19,0,34,30) D: L=(-7,-8,-11,-10)
已知线性表L=(21,-7,-8,19,0,-11,34,30,-10),写出执行f30(&L)后的L状态。()voidf30(SeqList*L){inti,j;for(i=j=0;ilength;i++)if(L->data[i]>=0){if(i!=j)L->data[j]=L->data[i];j++;}L->length=j;}[/i][/i] A: L=(-7,-8,0,-11,-10) B: L=(21,19,34,30) C: L=(21,19,0,34,30) D: L=(-7,-8,-11,-10)
带头结点的单链表为空的判定条件是( )。(以L为头指针) A: L != NULL B: L->;next == L C: L->;next == NULL D: L == NULL
带头结点的单链表为空的判定条件是( )。(以L为头指针) A: L != NULL B: L->;next == L C: L->;next == NULL D: L == NULL