首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言函数,回答问题。 [说明] 函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,
阅读以下说明和C语言函数,回答问题。 [说明] 函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,
admin
2012-04-11
78
问题
阅读以下说明和C语言函数,回答问题。
[说明]
函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,为了避免每趟都扫描到链表的尾节点,设置一个指针endptr,使其指向下趟扫描需要到达的最后一个节点。例如,对于图8-25(a)所示的链表进行一趟冒泡排序后,得到图8-25(b)所示的链表。
链表的节点类型定义如下:
typedef Struet Node {
int 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;
}
}
选项
答案
ptr->next head->next ptr!=endptr,或其他等价形式 ptr preptr
解析
转载请注明原文地址:https://kaotiyun.com/show/WEVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在如图1-3所示的进程状态转换图中,序号①、②、③的位置应分别填入(55)。
在某单CPU的计算机系统中,采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间见表1-1。
HTML语言中,(41)为表单标记。
在Word的编辑状态,不能完成删除整个表格(及其内容)任务的操作是(14)。
在Windows 2000/XP/2003操作系统中,如果用户要整理C盘上的碎片,可选中C盘,(13),在“碎片整理”框中单击“开始整理(D)”按钮,在弹出的对话框中单击“碎片整理”按钮即可。
存储一个16×16点阵的汉字(每个点占用1bit),需用(6)个字节。
(43)技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。
以太网策略中有3种监听方法,其中一种是,一旦“介质空闲就发送数据,假如介质忙,继续监听,直到介质空闲后立即发送数据”,这种算法称为(31)监听算法。这种算法的主要特点是(32)。 CSMA/CD协议具有:中突检测功能,网络中的站点一旦检测到>中突,就立即停
帧中继网CHINAFRN的虚电路建立在(24),用户平面采用的协议是(25)。这种网络没有流量控制功能,但是增加了拥塞控制功能,如果沿着帧传送方向出现了拥塞,则把帧地址字段中的(26)位置1。这样接收方就可以通过(27)要求发送方降低数据传输速率。以下选项
一个A类网络已有60个子网,若还要添加两个新的子网,并且要求每个子网有尽可能多的主机ID,应指定子网掩码为(48)。
随机试题
忠儿,女,11个月。便秘2个多月。腹胀,无呕吐,钡剂灌肠示直肠上方有局限性狭窄,狭窄近端结肠扩张明显。最可能的诊断为
患者男,63岁。诊断为脑血栓合并糖尿病,医生为其开具的处方中有胰岛素注射液。该药物应存放于
A.嵌体B.甲冠C.3/4冠D.金属全冠E.烤瓷全冠强度最差的是
参加设计单位向施工单位的技术交底是监理单位在( )阶段监理工作的主要内容。
下列()不是沥青混凝土路面横向接缝的防治措施。
在建设工程项目进度计划系统中,业主方、设计方、施工和设备安装方与( )等的进度计划编制和调整时,必须注意其相互间的联系和协调。
消防设施检测机构对某建筑的机械排烟系统进行检测时,打开了排烟阀,消防控制室接到了风机启动的反馈信号,现场测量,排烟口入口处排烟风速过低,排烟口风速过低的原因可能有()。
()是当前和今后一个时期我国经济发展的大逻辑。要深刻认识我国经济发展新特点、新要求,着力解决制约经济持续健康发展的重大问题。
求
Robotsareusefulinexploringspacebecausetheycanworkintheconditionswhichexistinspace.Suchrobotsusuallylooklike
最新回复
(
0
)