首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言函数,回答问题。 [说明] 函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,
阅读以下说明和C语言函数,回答问题。 [说明] 函数sort(NODE*head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序。对于两个相邻节点中的元素,若较小的元素在后面,则交换这两个节点中的元素值。其中,head指向链表的头节点。排序时,
admin
2012-04-11
91
问题
阅读以下说明和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
程序员上午基础知识考试
软考初级
相关试题推荐
在以太网中,MAC帧中的源地址域的内容是(35)。IEEE 802.3标准中MAC子层和物理层之间的接口,不包括(36)。
下列操作中,能在各种中文输入法及英文输入之间切换的是(45)。
通常MAC地址固化在计算机的(67)中。
帧中继网CHINAFRN的虚电路建立在(24),用户平面采用的协议是(25)。这种网络没有流量控制功能,但是增加了拥塞控制功能,如果沿着帧传送方向出现了拥塞,则把帧地址字段中的(26)位置1。这样接收方就可以通过(27)要求发送方降低数据传输速率。以下选项
选择网卡的主要依据是组网的拓扑结构、网络连线的最大长度、结点之间的距离和(38)。
X.25是CCITT关于分组交换网络的通信协议,其内容包括OSI参考模型(61);分组在X.25网中的传输方式,不含(62);两个X.25公用分组网之间互连时,采用的互连协议为(63);公用分组交换网的地址(编号)根据X.121建议编制,该地址中表示国别的
在数据通信中,使用编码方法为:将每个码元分为两个相等的间隔,码元l的前半部分为高电平,而后半部分为低电平,码元0在和码元1相反。这中编码方法为(35)。
随机试题
阅读老舍的《断魂枪》中的一段文字:“我不逛,也用不着钱,我来学艺!”孙老者立起来,“我练趟给你看看,看够得上学艺不够!”一屈腰已到了院中,把楼鸽都吓飞起去。拉开架子,他打了趟查拳:腿快,手飘洒,一个飞脚起去,小辫儿飘在空中,像从天上落下来一个风筝
蛛网膜下腔出血的最常见致病疾病是
患者,男,25岁。1个月前睡醒后发现左小腿外侧麻痛,左足下垂。查体:左踝背伸肌力3级,左小腿外侧和足背部皮肤感觉减退,屈髋、伸膝、屈膝及踝跖屈肌力5级。该患者左下肢做神经肌电图检查,最可能出现的结果是
毛茛科是中药中常见的科属之一,图26~30中,来源于毛茛科的根类药材有
乌日,男,蒙古族,56岁,原任内蒙古自治区某研究所所长。2005年,乌日多次利用职务之便,将掌握的国家秘密文件非法倒卖给境外组织,情节较轻。侦查过程中,乌日以自己不会说汉语为由,拒绝了律师的辩护,同时也拒绝回答侦查人员的讯问,则下列说法错误的有:(
关于外墙砖砌体高度的计算说法正确的有()。
某软件生产企业(位于市区)2013年成立,经认定,实施15%的所得税率,并可享受软件企业的相关税收优惠政策。该企业2013年亏损300万元,2014年盈利500万元,2015年盈利800万元。该企业2016年1-11月销售营业收入9000万元,可扣除的销售
县委赵书记从地委开会回来,感到压力比较大。这次全地区十个县市在工业产值、利税完成情况评比中,他所在的县名落孙山。地委、行署要求各县、市委书记亲自上阵,大办企业,保证在近几个月内推出投资不亚于一千万元的项目,以此为龙头,带动本地经济快速发展。于是,他四处考察
给出下列的代码,则以下哪个选项返回true?Strings="hello";Stringt="hello";charc[]={’h’,’e’,’1’,’1’,’o’};A)s.equals(t);
Wemightnetfinditeasytobookaseatatthelastminute.couldIt____________________ustobookaseatatthelast
最新回复
(
0
)