首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设有线性表A=(a1,a2,…am),B=(b1,b2,…bn)。试写一合并A、B为线性表C的算法,使得 假设A.B均以单链表为存储结构(并且m、n显式保存)。要求C也以单链表为存储结构并利用单链表A、B的结点空间。
设有线性表A=(a1,a2,…am),B=(b1,b2,…bn)。试写一合并A、B为线性表C的算法,使得 假设A.B均以单链表为存储结构(并且m、n显式保存)。要求C也以单链表为存储结构并利用单链表A、B的结点空间。
admin
2014-12-25
42
问题
设有线性表A=(a
1
,a
2
,…a
m
),B=(b
1
,b
2
,…b
n
)。试写一合并A、B为线性表C的算法,使得
假设A.B均以单链表为存储结构(并且m、n显式保存)。要求C也以单链表为存储结构并利用单链表A、B的结点空间。
选项
答案
先依次分别从A,B表头部取下结点,插入C表中。然后再判断A,B表中哪个还非空,将非空表插AN C表尾部。 void merge(SqList&A,&B,&c) /*A,B,C均为有头结点的单链表*/ { C=A; P=C; while((A一>next!=NULL)&&(B一>next!=NULL)) /*A、B均非空*/ { p一>next=A;P=A;A=A一>next; /*将A表结点A
i
连接C表*/ p一>next=B;P=B;B=B一>next; /*将B表结点B
i
连接C表*/ } if(B==NULL)p一>next=A; /*若A表不空将A表连接到C表*/ else p一>next=B; /*若B表不空将B表连接到C表*/ }
解析
转载请注明原文地址:https://jikaoti.com/ti/cjLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
在时域分析法中,常采用的典型输入信号有________、阶跃函数、斜坡函数和加速度函数等。
系统对单位斜坡函数输入R(s)=的稳态误差称为【】
某单位分配到一个地址块138.24.13.64/26,现在需要进一步划分为8个一样大的子网,则每个子网的网络前缀为多少位?每个子网有多少个IP地址?每个子网的地址块是什么?
路由器的交换结构不包括【】
下列关于信息和消息的说法中,错误的是【】
存储器管理的主要功能是内存的分配和回收、______,以及内存的扩充。
如何判断两个关系代数表达式是等价的?
理想运放工作在非线性区时,下列说法正确的是【】
P型半导体是在本征半导体中掺入三价元素构成的,其多数载流子是______。
随机试题
仪表的精度越高,其准确度越高。()
狭义的合同是指()
盐酸异丙肾上腺素的保存条件为
牙髓细胞是指()
患者,男,48岁,扩张性心肌病十余年。3天前受凉后出现咳嗽、咳痰,体温为38.5℃。急诊以“扩张性心肌病、心力衰竭、肺部感染”收入院。护士应给予该患者的吸氧方式是
关于寿命期不同的设备重置决策,下列说法正确的有()。
教育制度在废止之前要求个体必须无条件地遵守,这说明教育制度具有一定的()
法律原则可分为公理性原则和政策性原则,下列属于政策性原则的是()。
布雷顿森林体系
Herearesomemanagementtoolsthatcanbeusedtohelpyouleadapurposefullife.1.UseYourResourcesWisely.Yourdecisi
最新回复
(
0
)