首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表La和Lb,其中La只能存储偶数而Lb只能存储奇数。现想利用La和Lb来存储此线性表。请完成以下问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总结所用算法的时间和
admin
2014-07-18
83
问题
已知一个线性表,其中的数据元素类型均为整型。现有两个单链表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
学硕统考专业
相关试题推荐
简述蒙古西征的具体过程及其对中亚等地区的影响。(东北师范大学1999年世界中古史真题;南京大学2001年综合卷真题;东北师范大学2002年世界中古史真题)
西藏自治区的设立时间是()。
下列国家中,最早同新中国建立外交关系的是()
1934年9月苏联加入国联,对此说法错误的一项是()。
在1959年中共中央召开的庐山会议上遭到错误批判的是()。
在集中式总线仲裁中,()方式响应时间最快。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1024字节。(1)计算下列逻辑地址转换为物理地址,并说明为什么
随机试题
冲撞n.i______
简述人员推销的一般步骤。
胃CT扫描的受检者中,不宜肌注山莨菪碱的是
下列不属于B类变态反应的预防措施的是
女,25岁,初产妇。孕50天,行人工流产术,术中出现心率50次/分,BP80/50mmHg,面色苍白,呕吐。应考虑为
甲公司2×20年1月8日以公允价值为1000万元的股票为对价购入乙公司100%的净资产,乙公司法人资格消失。甲公司与乙公司在此之前不存在关联方关系。购买日乙公司可辨认净资产公允价值为800万元。假定该项合并属于免税合并。甲公司和乙公司适用的所得税税率均为2
你的工作得到下属的认可,但却得不到领导的认同,应该怎么办?
随着商品流通,贸易往来、人际交流的越来越______,远古时代那种依靠步行的交通方式以及手提、肩扛、头顶的运输方式已很难适应社会发展的需要,于是交通运输设施的兴建与运输工具的制造便_______。
简述梭伦改革的内容和意义。
习近平同志指出:“马克思主义基本原理是普遍真理,具有永恒的思想价值,但马克思主义经典作家并没有穷尽真理,而是不断为寻求真理和发展真理开辟道路。”这段话说明了
最新回复
(
0
)