首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
如果以单链表表示集合,设集合A用单链表LA表示,集合B用单链表LB表示,设计算法求两个集合的差,即A-B。
如果以单链表表示集合,设集合A用单链表LA表示,集合B用单链表LB表示,设计算法求两个集合的差,即A-B。
admin
2019-01-16
47
问题
如果以单链表表示集合,设集合A用单链表LA表示,集合B用单链表LB表示,设计算法求两个集合的差,即A-B。
选项
答案
由集合运算的规则知,集合的差A—B为包含所有属于A而不属于B的元素,因此,算法的思路在于对于所有属于集合A中的元素e,在集合B中进行查找,若能找到,则说明它不属于A一B,应从LA中删除。若LA的长度为O(n),LB的长度为O(m),则该算法的时间复杂度为O(m×n)。 算法参考伪代码如下: void Difference(LinkList*LA,LinkList*LB) //设LA,LB均具有头结点 { Node*pre,*P,*r; pre=LA: p=LA->next; //p指向LA表中的某一结点,而pre指向P的前面一个结点 while(P!=NULL) { q=LB->next; //遍历LB表,判断LA中元素是否在LB中 Node*while(q!=NULL&&q一>data!=->data) q=q一>next if(q!=NULL){ //在LB中找到相同结点元素,则应在LA中删除该结点 r=P: pre一>next=r一>next: P=P一>next; free(r); }else{//未能找到,说明该结点属于A—B。继续在LA中对下一个元素进行判断 pre=P; P=P一>next: } } }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/8YRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
詹天佑自主设计修建了中国第一条铁路是在()。
印度种姓制度中,处于被剥削被压迫地位的两个瓦尔那是()①婆罗门②刹帝利③首陀罗④吠舍
下列哪两个国家是第二次工业革命的发源地和“中心”?
“瓜步之战”发生在下列哪两个政权之间?()
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
CISC与RISC的区别表现在()。
随机试题
汪、钱、潘、刘共同投资设立了一个有限合伙企业,其中汪、钱为普通合伙人,潘、刘为有限合伙人。后因该合伙企业长期拖欠供货商货款,企业资产不足以清偿到期债务。根据合伙企业法律制度的规定,下列选项中,正确的有()。
根据决策所要解决的问题不同,决策可分为:_______和_______。
患者男,40岁。围墙倒塌被埋入10分钟后救出紧急送到医院。入院查体:血压85/50mmHg、脉搏140次/分钟、呼吸40次/分钟、SaO278%,神志呈浅昏迷状态。全身覆盖尘土。该患者SaO,下降的原因是
患者一侧胸腔大量积液,常采取的体位是
肝素及双香豆素均可用于
有关运输证明的说法,错误的是()。
红外线监测仪分析二氧化碳浓度常采用红外光源的波长是
该租赁合同的性质为()。若本案中双方未约定租赁期限,甲、乙双方又无法就租赁期限协议补充,下列关于合同解除的说法正确的是()。
【背景材料】某工程咨询公司参加一次亚洲开发银行咨询服务项目的投标。为了提高竞争力,该咨询公司在投标文件中重点表述了公司的资历、以往工程咨询的经验和反映咨询服务实力的其他因素。通过评标委员会基于质量和费用的评标方法的评审后,该咨询公司中标,与委托方签订了咨
区分度与难度有关,难度太低,必然区分度不高,所以增加难度才能提高区分度。()
最新回复
(
0
)