大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

试题五
阅读以下说明和C语言函数,回答问题。
[说明]
已知包含头节点(不存储元素)的单链表的元素已经按照非递减方式排序,函数compress(NODE *head)的功能是去掉其中重复的元素,使得链表中的元素互不相同。
处理过程中,当元素重复出现时,保留元素第一次出现所在的节点。
图8-29(a)、(b)是经函数compress( )处理前后的链表结构示例图。


链表的节点类型定义如下:
typedef struct Node {
int data;
struct Node *next;
}NODE;
[C语言函数]
void compress(NODE *head)
{
NODE *ptr, *q;
ptr= (1) ; /*取得第一个元素节点的指针*/
while( (2) && ptr->next) {
q=ptr ->next;
while(q && (3) ){/*处理重复元素*/
(4) =q ->next;
free(q);
q=ptr->next;
}
(5) =ptr->next;
} /*end of while*/
} /*end of compress*/

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
参考答案:
举一反三

【单选题】第一次提出“四个现代化”的宏伟目标是在()。

A.
第一届全国人的代表大会
B.
第二届全国人的代表大会
C.
第三届全国人的代表大会
D.
第四届全国人的代表大会

【单选题】以下是属于影响企业第一次还款能力的因素有()

A.
.财务分析、偿债能力
B.
.信用度、经营活动净流量
C.
.经营分风险、盈利能力
D.
.非财务因素、营运能力

【单选题】医学史上第一次卫生革命的标志是( )。

A.
疾病从单纯治疗向群体预防发展
B.
个体预防向群体预防发展
C.
个体摄生向治疗与预防相结合发展
D.
群体预防向社会医学发展
E.
疾病从单纯治疗向治疗与预防相结合发展
相关题目:
【单选题】第一次提出“四个现代化”的宏伟目标是在()。
A.
第一届全国人的代表大会
B.
第二届全国人的代表大会
C.
第三届全国人的代表大会
D.
第四届全国人的代表大会
【单选题】以下是属于影响企业第一次还款能力的因素有()
A.
.财务分析、偿债能力
B.
.信用度、经营活动净流量
C.
.经营分风险、盈利能力
D.
.非财务因素、营运能力
【单选题】医学史上第一次卫生革命的标志是( )。
A.
疾病从单纯治疗向群体预防发展
B.
个体预防向群体预防发展
C.
个体摄生向治疗与预防相结合发展
D.
群体预防向社会医学发展
E.
疾病从单纯治疗向治疗与预防相结合发展
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
AI解析
重新生成
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭