举一反三
内容
- 0
已知不带头结点的单链表L,下面用函数实现的在第一个元素前面插入值为x的元素结点的算法错误的是( ) A: void insert(List *L,elemtype x){ node d=new node(x); d.next=*L; *L=&d;} B: List * insert(List *L,elemtype x){ node d=new node(x); d.next=*L; *L=&d; return L;} C: void insert(List *L,elemtype x){ ptr p=*L; node d=new node(x); ptr q=&d; p->next=q; L=&q;} D: List insert(List *L,elemtype x){ node d=new node(x); d.next=*L; return &d;}
- 1
计算机网络(简称为网络)由若干结点(node)和连接这些结点的()组成。 A: 端系统 B: 链路 C: host D: 集线器
- 2
中国大学MOOC: 状态空间可描述为一个有向图,其结点(node)表示()
- 3
有以下结构体说明和变量的定义,且指针 p 指向变量 a, 指针 q 指向变量 b ,则不能把结点 b 连接到结点 a 之后的语句是: struct node { char data; struct node *next; } a,b,*p=&a,*q=&b;
- 4
中国大学MOOC: 已知head是非空单链表的头指针,p结点既不是头结点,也不是尾结点,q是尾结点的前驱结点。【图片】且所有结点都已具有如下形式的结构定义:struct node{ int data; struct node *next;}*p,*q;则下面语句序列的功能是while(p->next->next!=NULL){p=p->next;}free(p->next);p->next=NULL;