6072阅读以下说明和 C 代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 函数 GetLis7810

题目详情
阅读以下说明和 C 代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 函数 GetListElemPtr(LinkList L,int i)的功能是查找含头结点单链表的第i个元素。若找到,则返回指向该结点的指针,否则返回空指针。 函数DelListElem(LinkList L,int i,ElemType *e) 的功能是删除含头结点单链表的第 i个元素结点,若成功则返回 SUCCESS ,并由参数e 带回被删除元素的值,否则返回ERROR 。 例如,某含头结点单链表 L 如图 4-1 (a) 所示,删除第 3 个元素结点后的单链表如 图 4-1 (b) 所示。图4-1 define SUCCESS 0 define ERROR -1 typedef int Status; typedef int ElemType; 链表的结点类型定义如下: typedef struct Node{ ElemType data; struct Node *next; }Node ,*LinkList; 【C 代码】 LinkList GetListElemPtr(LinkList L ,int i) { LinkList p; int k; if (i<1 ∣∣ !L ∣∣ !L->next) return NULL; k = 1; P = L->next; / *令p指向第1个元素所在结点*/ while (p && (1) ) { (2) ; ++k; } return p; } Status DelListElem(LinkList L ,int i ,ElemType *e) { LinkList p,q; if (i==1) (3) ; else p = GetListElemPtr(L ,i-1); if (!p ∣∣ !p->next) return ERROR; q = (4) ; p->next = q->next; (5) ; free(q); return SUCCESS; } 请帮忙给出正确答案和分析,谢谢!
题目答案
题目解析⬇️小程序搜题更方便
推荐题目
3712Windows 命令 tracert www.163.com.cn 显示的内容如下,那么本地默认网关的 IP 地址是()。网站 ww4971
4163All three types of cryptography schemes have unique function mapping to specific applicati5682
5701ISP 分配给某公司的地址块为 199.34.76.64/28,则该公司得到的 IP 地址数是()。A.8B.16C.32D.644480
8115以太网中出现冲突后,发送方什么时候可以再次尝试发送? () 。A.再次收到目标站的发送请求后B.在 J2239
1624肝硬化合并门脉高压:()A.CT显示右肝叶缩小、左叶增大、肝裂增宽、肝表面凹凸不平B.CT显示肝稍增8905
6669已知数据信息为 16 位,最少应该附加()位校验位,以实现海明码纠错。A.3B.4C.5D.6763
574VLAN 之间通信需要 ()的支持。A.网桥B.路由器C.VLAN 服务器D.交换机8303
5400在网络规划和设计过程中,选择网络技术时要考虑多种因素。下面的各种考虑中不正确的 是 () 。A.网3585
5475下面的提示符()表示特权模式。A.&gt;B.C.(config)D.!6540
7326在网络的分层设计模型中,对核心层工作规程的建议是 () 。A.要进行数据压缩以提高链路利用率B.尽9705
7051结构化布线系统分为六个子系统,其中干线子系统的作用是()。A.连接各个建筑物中的通信系统B.连接662
9310“灯泡”征1202
3167肝脓肿的影像学表现有:()A.CT表现肝内低密度肿块B.MRI表现T1WI低信号T2WI高信号肿块C.增强检查8450
2175在网络设计和实施过程中要采取多种安全措施,下面的选项中属于系统安全需求措施的是 () 。A.设备7016
9236STP 协议的作用是()。A.防止二层环路B.以太网流量控制C.划分逻辑网络D.基于端口的认证2210
最新题库