首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设有线性表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
95
问题
设有线性表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://kaotiyun.com/show/5iVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
单位反馈系统的开环传递函数为G(s)=,则在单位斜坡输入下的稳态误差为【】
【】比较适用于单工数据通信系统或者对实时性要求比较高的数据通信系统(如多媒体实时通信系统)等。
下列关于IP多播的说法中,错误的是【】
网络操作系统一般可以分为______和通用型两类。
MD5算法可以对任意长的报文进行运算,得出固定长度为【】位的报文摘要。
路由器的交换结构不包括【】
细缆以太网的最大网络干线长度为【】
下列不是DAC0832内部组成的是()
若已知CX=0,则执行完L00P指令后,程序循环_________次。
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
随机试题
母线的作用是________、分配和传送电能。
观察法的步骤有哪些?
以下哪一种作用与氨茶碱平喘机制无关
在铁路桥梁施工中,悬臂灌注法适用于()等结构。
公有制经济与国内私营经济共同投资组成的合营经济属于()经济。
产品成本是费用总额的一部分,不包括期间费用和期末未完工产品的费用等。()
注重加强学生文学、艺术鉴赏方面能力的课程属于()。
“是就是,不是就不是;除此之外,都是鬼话。”这种观点属于()
Artincludescreativewriting,painting,theatre,music,danceandmanycrafts,suchaspottery.Bythisdefinitionofart,peop
A、Thedirectorprobablyisn’tabletomakeanexception.B、Thedirectorprobablywon’tseeher.C、Thedirectorusuallyisn’tver
最新回复
(
0
)