首页
登录
从业资格
阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。 [说明]
阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。 [说明]
最全题库
2022-08-02
9
问题
阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]函数ReverseList(LinkList headptr)的功能是将含有头结点的单链表就地逆置。处理思路是将链表中的指针逆转,即将原链表看成由两部分组成:已经完成逆置的部分和未完成逆置的部分,令s指向未逆置部分的第一个结点,并将该结点插入已完成部分的表头(头结点之后),直到全部结点的指针域都修改完成为止。例如,某单链表如图1所示,逆置过程中指针s的变化情况如图2所示。
链表结点类型定义如下:typedef struct Node{ int data; Struct Node *next; }Node,*LinkList; [C函数] void ReverseList(LinkList headptr) { //含头结点的单链表就地逆置,headptr为头指针 LinkList p,s; if(______) return; //空链表(仅有头结点)时无需处理 P=______; //令P指向第一个元素结点 if(!P->next) return; //链表中仅有一个元素结点时无需处理 s=p->next; //s指向第二个元素结点 ______ =NULL; //设置第一个元素结点的指针域为空 while(s){ p=s; //令p指向未处理链表的第一个结点 s= ______; p->next=headptr->next; //将p所指结点插入已完成部分的表头 headptr->next= ______; } }
选项
答案
解析
!headptr->next,或!headptr||!headptr->next,或其等价形式
headptr->next
headptr->next->next,或p->next,或其等价形式
s->next,或p->next, 或其等价形式
p
转载请注明原文地址:http://tihaiku.com/congyezige/2425890.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
下面的XML代码段中,语法正确的是()。A.<!-xml示例-!><?xml
在网页中创建Email链接,代码正确的是()。A.<ahref=“call
()是正确的网页代码结构。A.<html></html><head><
()不是蠕虫病毒。A.冰河 B.红色代码 C.熊猫烧香 D.爱虫病毒
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
随机试题
Afewweeksago,Ihada【C1】______unusualflightfromLondontoKhartoum.
HasaRunawayGreenhouseEffectBegun?(Adapted)
Theincreaseininternationalbusinessandinforeigninvestmenthascreate
在质量管理体系的审核与评审阶段,质量管理体系审核的重点,主要是验证和确认体系文件
科创板发行人首次公开发行股票经中国证监会同意注册并完成股份公开发行后,向上交所提
下列金融衍生工具属于货币衍生工具的是()。A.股票期货合约 B.股票期权合约
火煅后会分解为砒霜(AsO)的药物是()A.硫黄 B.雄黄 C.蟾酥
关于经营性资产所有权的界定,下列说法正确的有( )。 A.集体经济组织投资
遇光易变色,在静脉滴注过程中药液必须避光的药品有A.硝普钠 B.尼莫地平 C
某商城为增值税一般纳税人,2021年2月发生以下业务:以旧换新销售5台
最新回复
(
0
)