首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
admin
2014-07-18
41
问题
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表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://kaotiyun.com/show/taxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在努力纠正“文化大革命”错误的过程中,遇到的严重障碍是()
三国时期,魏、蜀、吴灭亡的先后顺序是()。
“五年不征”、“三年不上粮”、“公平交易”、“平买平卖”,这是()起义军提出的口号。
论述欧洲一体化进程及其影响。
在教皇()的时候,罗马教廷的势力达到了鼎盛。
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
计算机系统采用补码运算是为了()。
一131的1字节、2字节补码分别是()。
某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下:假定int类型数据用32位补码表示,程序
现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(e1,e2.…,em);i=l;while(所剩边数>=顶点数){从图中删去ei;若图不再连通,则恢复ei;i=i+l;
随机试题
人的价值在于自由,它是通过个人的“自由选择”实现的,萨特这种观点的错误()
居处恭,执事敬,与人忠。
阳和汤的功用是
患者,男,44岁。右胸车祸伤2小时,右胸痛,呼吸困难,发绀。查体:右前胸未见反常呼吸运动,胸部挤压试验阳性,右肺呼吸音降低。胸片显示右侧第8~10肋骨后端骨折。不恰当的处理是
【2012年第101题】《建筑抗震设计规范》中,横墙较少的多层砌体房屋是指:
可行性研究阶段的分析对策研究是整个项目风险管理的重要组成部分,对策研究的基本要求的说法错误的是()。
下列常用的概念不属于建构主义理论的是()。
党的十七大报告把“基层群众自治制度”首次纳入中国特色政治制度范畴,这是我们党不断推进社会主义政治制度自我完善和发展的生动体现。下列对基层群众自治的认识正确的是()。①主要表现为群众依法直接行使民主权利②自我管理、自我教育
根据以下资料,回答116—120题2008年全年各类自然灾害造成直接经济损失11752亿元,比上年增加4.0倍。全年农作物受灾面积3999万公顷,下降18.4%。其中,绝收403万公顷,下降29.8%。全年共发生森林火灾1.3万起,上升45.2%。全年因
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】______peoplegetolder
最新回复
(
0
)