- 20
- 0
- 约3.35千字
- 约 2页
- 2021-04-23 发布于北京
- 举报
试卷第 PAGE 1 页共 NUMPAGES 2 页
初级程序员填空集试卷(初级程序员)
姓名:_____________ 年级:____________ 学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分
1、[说明]函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,为了避免每趟都扫描到链表的尾节点,设置一个指针endptr,使其指向下趟扫描需要到达的最后一个节点。例如,对于图8-25(a)所示的链表进行一趟冒泡排序后,得到图8-25(b)所示的链表。链表的节点类型定义如下:typedef Struet Nodeint data;struct Node *next;NODE;[C语言函数]void sort(NODE *head)NODE *ptr, *preptr, *endptr;int tempdata;ptr=head->next;while (1) /*查找表尾节点*/ptr=ptr->next;endptr=ptr; /*令endptr指向表尾节点*/ptr= (2) ;while(ptr!=endptr)while( (3) )if(ptr->data>ptr->next->data)tempdata=ptr->data; /*交换相邻节点的数据*/ptr->data=ptr->next->data;ptr->next->data=tempdata;preptr= (4) ;ptr=ptr->next;endptr= (5) ; ptr=head->next;?(1)处填( ) 2、[说明]函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,为了避免每趟都扫描到链表的尾节点,设置一个指针endptr,使其指向下趟扫描需要到达的最后一个节点。例如,对于图8-25(a)所示的链表进行一趟冒泡排序后,得到图8-25(b)所示的链表。链表的节点类型定义如下:typedef Struet Nodeint data;struct Node *next;NODE;[C语言函数]void sort(NODE *head)NODE *ptr, *preptr, *endptr;int tempdata;ptr=head->next;while (1) /*查找表尾节点*/ptr=ptr->next;endptr=ptr; /*令endptr指向表尾节点*/ptr= (2) ;while(ptr!=endptr)while( (3) )if(ptr->data>ptr->next->data)tempdata=ptr->data; /*交换相邻节点的数据*/ptr->data=ptr->next->data;ptr->next->data=tempdata;preptr= (4) ;ptr=ptr->next;endptr= (5) ; ptr=head->next;?(2)处填( ) 3、[说明]函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,为了避免每趟都扫描到链表的尾节点,设置一个指针endptr,使其指向下趟扫描需要到达的最后一个节点。例如,对于图8-25(a)所示的链表进行一趟冒泡排序后,得到图8-25(b)所示的链表。链表的节点类型定义如下:typedef Struet Nodeint data;struct Node *next;NODE;[C语言函数]void sort(NODE *head)NODE *ptr, *preptr, *endptr;int tempdata;ptr=head->next;while (1) /*查找表尾节点*/ptr=ptr->next;endptr=ptr; /*令endptr指向表尾节点*/ptr= (2) ;while(ptr!=endptr)while( (3) )if(ptr->data>ptr->next->data)tempdata=ptr->data; /*交换相邻节点的数据*/ptr->data=ptr->next->data;ptr->next->data=tempdata;preptr= (4) ;ptr=ptr->
您可能关注的文档
- 报关水平测试商品归类试卷(报关水平测试)_1.doc
- 报关水平测试填空集试卷(报关水平测试).doc
- 报关水平测试填空集试卷(报关水平测试)_0.doc
- 报关水平测试填空集试卷(报关水平测试)_1.doc
- 报关水平测试填空试卷(报关水平测试).doc
- 报关水平测试填空试卷(报关水平测试)_0.doc
- 报关水平测试填空试卷(报关水平测试)_1.doc
- 报关水平测试填空试卷(报关水平测试)_2.doc
- 报关水平测试填空试卷(报关水平测试)_4.doc
- 报关水平测试填空试卷(报关水平测试)_6.doc
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)