首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对 应栏内。 [说明] 函数ReverseList(LinkListheadptr)的功能是将含有头结点的单链表就地逆置。处理思路是将链表中的指针逆转,即将原链表看成由两部分组成:已经
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对 应栏内。 [说明] 函数ReverseList(LinkListheadptr)的功能是将含有头结点的单链表就地逆置。处理思路是将链表中的指针逆转,即将原链表看成由两部分组成:已经
admin
2016-03-25
59
问题
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对
应栏内。
[说明]
函数ReverseList(LinkListheadptr)的功能是将含有头结点的单链表就地逆置。处理思路是将链表中的指针逆转,即将原链表看成由两部分组成:已经完成逆置的部分和未完成逆置的部分,令s指向未逆置部分的第一个结点,并将该结点插入已完成部分的表头 (头结点之后),直到全部结点的指针域都修改完成为止。
例如,某单链表如图4—1所示,逆置过程中指针s的变化情况如图4—2所示。
链表结点类型定义如下:
typedef struct Node{
int data;
struct Node*next;
}Node,*LinkList;
[C函数]
void ReverseList(LinkList headptr)
{//含头结点的单链表就地逆置,headptr为头指针
LinkList p,s;
if((1))return;//空链表(仅有头结点)时无需处理
p=(2);//令p指向第一个元素结点
if(!P->next)return;//链表中仅有一个元素结点时无需处理
s=p->next;//s指向第二个元素结点
(3)=NULL;//设置第一个元素结点的指针域为空
while(s){
p=s;//令P指向未处理链表的第一个结点
s=(4);
p->next=headptr->next;//将P所指结点插入已完成部分的表头
headptr->next=(5);
}
}
(4)
选项
答案
s->next,或p->next,或其等价形式
解析
转载请注明原文地址:https://kaotiyun.com/show/99jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
OSI七层模型中,提供面向用户连接服务的是______。
互联网协议第6版(IPv6)采用(21)________________位二进制数表示IP地址,是IPv4地址长度的4倍,号称可以为全世界每一粒沙子编上一个网址。
对同一事物进行多次测量所得的结果可能不一致,这是幽测量误差所致。利用______可使误差基本抵消。
操作系统的五大基本功能是__________。
桌面上有各种图标,图标在桌面上的位置()。
程序员一般用(7)软件编写和修改程序。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?请给出下列代理服务器上的外网卡配置参数(配置界面如图2所示)。子网掩码:(1);默认网关:(2)。
随机试题
被告人向某、张某,在一次公共汽车抢劫案中,打伤钟某,打死万某,人民法院在审理此案的过程中,钟某和万某的儿子提起了附带民事诉讼,共要求赔偿损失约20万元。人民法院为了保证民事判决能够顺利进行,依法查封和扣押了两被告人的部分财产。同时人民法院将万某、钟某和万某
《邵公谏厉王弭谤》中邵公是如何对厉王进行劝谏的?
《执业医师法》规定对考核不合格的医量,卫生行政部门可以责令其暂停执业活动,并接受培训和继续医学教育。暂停期限是3个月至
下列关于锅炉的蒸发系统说法错误的是()。
方先生一家是城市低收入家庭,家里除了方先生夫妇外,还有一个68岁的母亲,和一个无劳动能力的女儿,方先生有一份稳定的工作,他妻子平日里打零工,老母亲和女儿平常待在家中。关于方先生一家的城镇居民基本医疗保险的说法正确的是()。
加强社会管理的重心在社区,改善民生的依托在社区,维护稳定的根基在社区。()
按照资本资产定价原理的说法,可以推出()。
在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码:OptionBaselPrivateSubCommandl_Click()Dimaa=Array(1,2,3,4)j=lFori=4To1
若要求从键盘读入含有空格字符的字符串,应使用函数
MinorityReportA)Americanuniversitiesareacceptingmoreminoritiesthanever.Graduatingthemisanothermatter.B)BarryMill
最新回复
(
0
)