首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ DataType data; struct node*next }LinkNode,*LinkList; 编
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ DataType data; struct node*next }LinkNode,*LinkList; 编
admin
2008-07-01
17
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
typedef struct node{
DataType data;
struct node*next
}LinkNode,*LinkList;
编写算法,从有序表A中删除所有和有序表B中元素相同的结点。
选项
答案
参考答案一: void f34(LinkList ha,LinkList hb) { //hb和hb分剐为存放A和B有序链表的头指针 LinkList p,q,r; p=ha; q=hb—>next; while(p—>next&&q){ if(p—>next—>data<q->data) p=p—>next; else{ if(p—>next—>data==q—>data){ r=p—>next; p—>next=r—>next; free(r); } //从A表删除相同的元素结点 q=q—>next; } } } 参考答案二: void f34(LinkList ha,LinkList hb) { //hb和hb分别为存放A和B有序链表的头指针 LinkList p,q,r; r=ha;p=ha—>next; q=hb—>next; while(p&&q){ if(p—>data<q—>data){ r=p;p=p->next; }else{ if(p—>data==q—>data){ r—>next=p—>next; free(p); p=r—>next; } //从A表删除相同的元素结点 q=q—>next } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/AfAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
程序存放在单字交叉存储器中,设访存申请队的转移概率λ=25%,分别求出模m=16和m=32时每个存储周期能访问到的平均字数。由此可得到什么结论?
简述数据流计算机存在的问题。
OSI模型包括体系结构、_________和协议规范三级抽象。
HDLC的帧类型包括信息帧、监控帧和()
下列不属于HDLC常用的操作方式的是()
按照外汇交易的清算交割时间,汇率可分为___________________。
如图5.32所示,各路旁的数字是该路段的最大通过能力,试计算甲城到乙城的最大通过能力。
某车队要向5个工厂运输生产材料,标号分别记为A,B,C,D,E,如图4.3所示。运输的距离见表4.32,试选择最佳配送路线。
设某工厂生产某种零件,每年需要量为9600件,该厂每月可生产1600件,每次生产的装配费用为200元,每个零件的存储费为1元,求每次生产的最佳批量及年生产次数.
在1~2000的整数中随机抽取一个数,问取到的整数既不能被6整除,又不能被8整除的概率?
随机试题
不属于肝棘球蚴病的临床特征是
A.检测限B.定量限C.药物中杂质的检查D.制剂的含量表示方法E.定量分析方法浓度与信号的关系标示量百分含量是指
下列关于物资堆放的说法中,错误的是()。
记忆的特性不包括()。
下列合同中,由《合同法》调整的是( )合同。
信用担保机构属于社会信用体系中的()。
对组织活动产生影响的内部因素包括()。
假设某一年某国的产出增长为3.6%,资本的贡献为1.2%,劳动的贡献为1.3%,则索洛余量为()
马克思、恩格斯指出,人类将实现从必然王国向自由王国的飞跃。这里的自由王国指的是
已知英文字母m的ASCII码值为6DH,那么字母q的ASCII码值是()。
最新回复
(
0
)