首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ DataType data; struct node*next }LinkNode,*LinkList; 编
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ DataType data; struct node*next }LinkNode,*LinkList; 编
admin
2008-07-01
28
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
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
数据结构
理工类
相关试题推荐
试写出顺序接收管道协议的实现过程。
以太网中的A、B主机通过1000m长的链路直接相连,若网络最小帧长度为1500Byte、信号传播速率为2×108m/s,在不考虑处理延迟情况下计算该网络的数据传输速率。(要求写出计算过程)
基于文件服务器的局域网操作系统由文件服务器软件和________软件组成。
下列关于数据链路层功能的叙述中错误的是()
简述带宽、波特率、码元和位传输率的含义及相互关系。
交易双方同意在约定的将来某个日期按约定的条件买入或卖出一定标准数量的某种金融工具的标准化合约为_________。
假设某一债券的面额为100元,10年偿还期,年息7元,请计算:如果某日该债券的市场价格为95元,则该债券的现时收益率是多少?
凯恩斯对货币需求理论的突出贡献在于他对货币需求动机的剖析在此基础上,把什么引入了货币需求函数?()
试述世界银行集团的构成。
具有n个顶点的连通图至少需有_______条边。
随机试题
当压力在1.6MPa≤P<10MPa区间时,称为()压力容器。
关于公式Kx=e-pd的叙述错误的是
患者患胆管癌,术中术者用手指钝性剥离胆总管而撕破静脉急性大出血,慌乱中用钳夹止血,造成门静脉完全离断,虽经吻合,患者终因急性肝功能衰竭而死亡。产生的后果属于
生产计划的主要指标包括( )。
设备监理与建设监理最主要的区别是监理的( )不同。
按照前四个图的排列规律,第五个图应是ABCD中哪一个?()
2010年,某省广电实际总收入为145.83亿元,同比增长32.07%。其中,广告收入为67.08亿元,同比增长25.88%;有线网络收入为45.38亿元,同比增长26.35%;其他收入为33.37亿元,同比增长57.3%。2010年,该省广电收
AccordingtoPresidentOmaral-Bashir,ifSudansplits,
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisition(习得)ofeachnewskill--thefirstspokenwords,th
Buriedbeneathasanddune,inthebeachtownofBeidaihe,【C1】______oneofChina’snewestartgalleries.AnoffshootoftheUl
最新回复
(
0
)