已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点即令其中一个表的首结点连接在另一个表的最后一个结点之后,hc指向连接后的单链表.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 03:10:23

已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点即令其中一个表的首结点连接在另一个表的最后一个结点之后,hc指向连接后的单链表.
已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点
即令其中一个表的首结点连接在另一个表的最后一个结点之后,hc指向连接后的单链表.………………

已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点即令其中一个表的首结点连接在另一个表的最后一个结点之后,hc指向连接后的单链表.
这个问题.
typedef struct node
{
ElemType data;
struct node * next;
}linknode,*linklist;
void concat(linklist &hc,linklist ha,linklist hb)
{//hb表的首结点连接在ha表的最后一个结点之后,hc指向连接后的单链表.
linknode *p;
hc=ha;
p=ha;
while(p->next!=NULL)
{
p=p->next;
}
p->next=hb->next;
}

typedef struct node
{
ElemType data;
struct node * next;
}linknode,*linklist;
void concat(linklist &hc,linklist ha,linklist hb)
{//hb表的首结点连接在ha表的最后一个结点之后,hc指向连接后的单链表。<...

全部展开

typedef struct node
{
ElemType data;
struct node * next;
}linknode,*linklist;
void concat(linklist &hc,linklist ha,linklist hb)
{//hb表的首结点连接在ha表的最后一个结点之后,hc指向连接后的单链表。
linknode *p;
hc=ha;
p=ha;
while(p->next!=NULL)
{
p=p->next;
}
p->next=hb->next;
} 楼上请注意。勿抄袭。

收起

void ListConcat(LinkList ha,LinkList hb,LinkList &hc)//把链表hb接在ha后面形成链表hc
{
hc=ha;p=ha;
while(p->next) p=p->next;
p->next=hb;
}//ListConcat

数据结构问题 已知指针ha和hb分别指向两个单链表的头结点,并且已知两个链表的长度分别为m和n.试数据结构问题已知指针ha和hb分别指向两个单链表的头结点,并且已知两个链表的长度分别为m 已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点即令其中一个表的首结点连接在另一个表的最后一个结点之后,hc指向连接后的单链表. 3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指 两个带头结点的循环单链表ha和hb,设计算法将hb链在ha合成一个带头结点的单链表hc.要求不再开辟新的空间 1.设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =____________;.2设线性表中 C语言:定义两个变量A,B并赋值,分别两个指针指向这两个变量,通过指针变量a和b的值并打印出来. 高三化学题等体积、pH都为3的酸HA和HB分别与足量的锌反应,HA放出的氢气多,说明酸性:HA>HB答案是HA 两根小木棒a和b,他们的正投影的长分别为la和lb,若la大于lb,则他们的长度ha和hb满足什么?ha大于hb b:ha小于hb c:ha大于或等于hb d:不能确定 如何判断顺序队列为空的标准是头指针和尾指针均指向同一个结点? 已知两种弱酸的酸性HA>HB 以下正确的是:A:0.1mol/L HA 和 0.3mol/L HA 与0.1mol/LNaOH等体积混合 前者已知两种弱酸的酸性HA>HB 以下正确的是:A:0.1mol/L HA 和 0.3mol/L HA 与0.1mol/LNaOH等体积混合 前者氢 已知乙酸(HA)的酸性比甲酸(HB)的弱,在物质的量浓度均为0.1mol/LNaA和NaB混合溶液中,下列排序正确的是A.c(OH-)>c(HA)>c(HB)>c(H+) B.c(OH-)>c(B-)>c(A-)>c(H+)就这两个选项 将两份浓度和体积相等NaOH溶液分别用PH=2的HA溶液和PH=2的HB溶液中和,得甲乙两种溶液,消耗的HA溶液和HB溶液的体积分别为V1和V2,若V1HB 乙>甲B HA>HB 乙 指南针的指针指向()方和()方 数据结构与算法,结点的表达式,设P为指向双向循环链表中某个结点的指针,P所指向的结点的两个指针域分别用P-->prior和P-->next表示,则同样表示P指针所指向结点的表达式可以是( )没有选项, 已知三种酸的酸性HA>HB>HC 则下列反应不正确的是 A.HA+NaC=HC+NaA B.HC+NaB=HB+NaCC.HB+NaC=HC+NaBD.HA+NaB=HB+NaA 指向函数的指针和指针型函数,搞不太懂啊! (已知HA,HB均为弱酸)在NaA NaB的混合溶液中为什么HA和HB的浓度会大于氢离子的浓度?这好像不能直接判断 在带有头结点的循环链表中,尾指针为rear,则该表的指向头结点的指针是什么,指向首结点的指针是什么?