早教吧作业答案频道 -->其他-->
数据结构问题1.设有两个整数类型的顺序表A(有m个元素)和B(有n个元素),其元素均以升序排列.试编写一个函数,将这两个顺序表合并成一个顺序表C,要求C的元素也以升序排列(表中允许元
题目详情
数据结构问题
1.设有两个整数类型的顺序表A(有 m个元素)和B(有n个元素),其元素均以升序排列.试编写一个函数,将这两个顺序表合并成一个顺序表C,要求C的元素也以升序排列(表中允许元素重复).
函数的原型如下所示.原型中的参数表给出参加运算的三个顺序表A、B与C.从C中得到执行结果.函数中用到顺序表的4个公有函数:
Length( ) 求表的当前长度;
maxLength( ) 求表的最大允许长度;
getData(int k) 提取第k个元素的值;
setData(int k,int val) 修改第k个元素的值为val.
\x05
template
void merge(SeqList& A,SeqList& B,SeqList& C);
1.设有两个整数类型的顺序表A(有 m个元素)和B(有n个元素),其元素均以升序排列.试编写一个函数,将这两个顺序表合并成一个顺序表C,要求C的元素也以升序排列(表中允许元素重复).
函数的原型如下所示.原型中的参数表给出参加运算的三个顺序表A、B与C.从C中得到执行结果.函数中用到顺序表的4个公有函数:
Length( ) 求表的当前长度;
maxLength( ) 求表的最大允许长度;
getData(int k) 提取第k个元素的值;
setData(int k,int val) 修改第k个元素的值为val.
\x05
template
void merge(SeqList& A,SeqList& B,SeqList& C);
▼优质解答
答案和解析
template
void merge(SeqList& A, SeqList& B, SeqList& C)
{
int a=0,b=0,c=0, Alength=A.length(),Blength=B.length(),Adata,Bdata;
while(a
void merge(SeqList& A, SeqList& B, SeqList& C)
{
int a=0,b=0,c=0, Alength=A.length(),Blength=B.length(),Adata,Bdata;
while(a
看了数据结构问题1.设有两个整数类...的网友还看了以下:
1.若数列an的极限=a则任意给定的ε>0,在a的ε邻域之外,数列an中的点()A.必不存在B.至 2020-04-27 …
一个公比q=2项数为10各项均为正数的等比数列各项取以2为底的对数得到一个新数一个公比q=2,项数 2020-05-13 …
有2个红球,3个黄球,4个白球,同色球不区分,将9个球排列有几种求法?有2个红球,3个黄球,4个白 2020-05-21 …
有九个银币,摆成三行三列,可以连出八条线,每条线上有三个银币.问:如何将这九个银币重新排列,使得可 2020-05-22 …
有关圆排列的问题用6个白珠,8个黑珠,1个红珠串成一串,如固定红珠,除红珠外其他的14个珠子共有多 2020-06-09 …
下列说法错误的有()个,①经过点p的圆有无数个②以点P为圆心的圆有无数个③半径为3cm且经过点P圆 2020-06-09 …
一列长150米的列车以每秒22米的速度行驶,有一个扳道工人以每秒3米的速度迎面走来,一列长150米 2020-06-21 …
瞧我的,我会填.(1)数一数,填一填.①横着看:每排个,有排.②竖着看:每列个,有列.③用加法表示 2020-06-27 …
用:噪、燥、澡、躁便一个以有开头的顺口溜、用:噪、燥,澡,躁便一个以有开头的顺口溜 2020-07-01 …
按要求写句子。(1)你别冤枉人,话要说得。(写一个以“有”开头的成语。)(2)这只信鸽翅膀受了伤, 2020-07-13 …