下面函数的功能是将指针t2所指向的线性链表,链接到t1所指向的链表的末端。假定t1所指向的链表非空
struct node{ float x;struct node *next;};
connect(struct node *t1, struct node *t2)
{ if(t1->next==NULL)t1->next=t2;
else connect(______ ,t2); }
要实现此功能则应该添入的选项是
A.t1.next
B.++t1.next
C.t1->next
D.++t1->next
第1题:
第2题:
对于单链表的表示法,以下说法错误的是()。
A.数据域用于存储线性表中的一个元素。
B.指针域或链域用于存放一个指向本结点的直接后继结点的指针。
C.所有数据通过指针的链接而组织成单链表。
D.NULL为空指针中,它不指向任何结点,只起标志作用
第3题:
下面函数的功能是将指针t2所指向的线性链表,链接到t1所指向的链表的末端。假定t1所指向的链表非空,要实现此功能则下划线处应该添入的选项是()。struct node{ float x;struct node *next;}; connect(struct node *t1, struct node *t2){ if(t1->next==NULL) t1->next=t2; else connect(______ ,t2); }
A.t1.next
B.++t1.next
C.t1->next
D.++t1->next
第4题:
下面关于链表L的说法正确的是()?
A.L代表链表在内存中的整体结构
B.L是一个指针数组,其各元素分别指向链表的每个元素结点
C.L仅是指向链表头结点的指针
D.L是链表的头结点
第5题:
14、线索二叉树就是利用二叉链表中的空指针,指向前驱或后继。左指针空,指向前驱,右指针空,指向后继。