早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据结构题目;实现两个链表的合并实现两个链表的合并基本功能要求(1)建立两个链表A和B,链表元素的个数分别为m和n个;(2)假设元素分布为(x1,x2,…,xm)、(y1,y2,…,yn)。把它们合并

题目详情
数据结构题目;实现两个链表的合并
实现两个链表的合并
【基本功能要求】
(1)建立两个链表A和B,链表元素的个数分别为m和n个;
(2)假设元素分布为(x1,x2,…,xm)、(y1,y2,…,yn)。把它们合并成一个线性表C,使得:
当m>=n时,C=(x1,y1,x2,y2,…,xn,yn,…,xm)
当n>m时,C=(y1,x1,y2,x2,…,ym,xm,…,yn)
输出线性表C;
(3)用直接排序法对C进行升序排序,生成链表D,并输出链表D
▼优质解答
答案和解析
一、 需求分析: 题目: 实现两个链表的合并 问题描述: 1. 建立两个链表 A 和 B,链表元素个数分别为 m 和 n 个。 2. 假设元素分别为(x1,x2,„xm),和(y1,y2, „yn)。把它 们合并成一个线形表 C,使得: 当 m>=n 时,C=x1,y1,x2,y2,„xn,yn,„,xm 当 n>m 时,C=y1,x1,y2,x2,„ym,xm,„,yn 输出线性表 C。 由题目的相关信息可以分析得到:首先我们需要建立两个链 表 AB,A 链表的元素个数为 m;B 链表的元素个数为 n;在将 A\B 链 表进行合并,更具 m 和 n 的大小关系决定链表 C 的元素顺序;再将 C 经行直接插入排序得到一个新的链表 D;最后输出 ABCD 的相关信 息。
二、 算法的流程图
开始
Creat
A 链表 B 链表
Creat
Mergel(A,B) 合并成 C 对 C 排序生成 D
看了数据结构题目;实现两个链表的合...的网友还看了以下:

如图所示,有五个力作用于同一点O,表示这五个力的有向线段分别构成一个正六边形的两个邻边和三条对角线  2020-04-26 …

如图所示,一个物体(图中未画出物体)受F1、F2、F3三个力作用,它们的图示构成三角形,这三个力的  2020-05-13 …

受三个共点力作用而平衡的质点加速度一定等于0,其中任意两个力的合力一定与第三个力等大反向,该物体要  2020-05-13 …

名词偏正式的合成词.在句中主要做主语和宾语.追问机器的结构?回答偏正结构的合成词追问一语法意义.  2020-05-15 …

利用资产负债表结构百分比趋势分析法,可以分析企业各个时期资产结构的变化和资本结构的合理性  2020-05-21 …

保险经纪机构的合并方式包括( )。A.吸收合并和托管合并B.新设合并和兼并C.吸收合并和新设合并D.  2020-05-22 …

如图5-3-15所示有五个力作用于同一点O表示这五个力的有向线段恰分别构成一个正六边形的两邻边和三  2020-08-02 …

问“跳高,跳远,举重”是什么结构的合成词?下个月之前要答案!结构的合成词  2020-10-30 …

国务院颁布的《储蓄条例》第五条规定:“保护个人的合法储蓄存款的所有权及其他合法权益,鼓励个人参加储蓄  2020-11-06 …

力多边形首尾相连的四个力构成一个长方形,请问此力系的合成结果?我觉得应该是平衡,应为按三角形法则,最  2021-01-12 …