首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
admin
2014-07-18
46
问题
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题:
(1)给出算法的主要思想;
(2)写出算法的实现函数;
(3)总结所用算法的时间和空间复杂度。
选项
答案
(1)依次遍历线性表,如果线性表中的数据是偶数则插入La中,如果是奇数,那么就插入Lb中。 (2)算法的函数如下: void decompose(LinkList&L,LinkList&La,LinkList &Lb) //含头结点 { LNode*p,*q; p=L->next; La=L: La->next=La: Lb->next=Lb;//空的循环链表 while(p!=NULL){ q=p->ilext; if(p->data%2==0){//偶数则插入La中 p->next=La->next; La->next=p; }else{//奇数则插入Lb中 p->next=Lb->next; Lb->next=p; } p=q; } } (3)遍历链表的时间复杂度为O(n),算法实现过程中使用的辅助空间为常量,空间复杂度为O(1)。
解析
转载请注明原文地址:https://jikaoti.com/ti/zUajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试总结苏联二三十年代社会主义建设的特点、成就及存在的问题
下列国家中,最早同新中国建立外交关系的是()
元代对边疆地区的统治方式不同于其他三地的一地是()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
下列对凡尔赛和约中有关德国疆界问题的表述,正确是()。
晚清时期下列武装力量出现的先后顺序是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
“五年不征”、“三年不上粮”、“公平交易”、“平买平卖”,这是()起义军提出的口号。
下列对春秋时期各国称霸的顺序描述错误的选项是()
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
随机试题
自动充气设备气路脱水装置共有()级。
如图(a)所示的磁铁,当按顺时针方向转动时,画出导体Z中感应电动势的方向。
(2010)Morethantwothousandresidentswerereportedtobekilledor____inYushuearthquake.
案情:某市公安局于1999年1月4日对刘某(男,24岁)、张某(男,21岁)持刀抢劫致人重伤一案立案侦查。经侦查查明,刘某、张某实施抢劫犯罪事实清楚,依法应当追究刑事责任。刘某、张某抢劫案于1999年3月30日侦查终结,移送市人民检察院审查起诉。市人民检察
关于气柜的制作和安装,目前常用的施工方法是()。
下列施工方进度控制的措施中,属于技术措施的是()。
A国对B国居民在A国取得的工资收入征收所得税,并对A国居民在B国取得的工资收入同样征税的规定遵循了()。
布卢姆将教学目标分为______、情感和动作技能三大领域。
以下说法不正确的是()。
声音与视频信息在计算机内的表现形式是()。
最新回复
(
0
)