关于C语言与算法与数据结构的题目,麻烦帮帮忙,谢谢。
题目,假设有两个按元素值递增有序链表la和lb,试编写算法将la和lb归并为一个递减有序链表lc。要求使用原表(即la和lb)的结点空间可构造lc然后发到yahwmda@...
题目,假设有两个按元素值递增有序链表la和lb,试编写算法将la和lb归并为一个递减有序链表lc。要求使用原表(即la和lb)的结点空间可构造lc
然后发到yahwmda@163.com里面,再次谢谢。这是期末作业。。。。 展开
然后发到yahwmda@163.com里面,再次谢谢。这是期末作业。。。。 展开
2个回答
展开全部
void MergeList_L(LinkList &La,LinkList
&Lb,LinkList &Lc){
pa=La->next; pb=Lb->next;
pc=Lc=La; //用La的头结点作为Lc的头结点
while(pa
&& pb){
if(pa->data<=pb->data){ pc->next=pa;pc=pa;pa=pa->next;}
else{pc->next=pb; pc=pb; pb=pb->next;}
pc->next=pa?pa:pb; //插入剩余段
free(Lb); //释放Lb的头结点}
&Lb,LinkList &Lc){
pa=La->next; pb=Lb->next;
pc=Lc=La; //用La的头结点作为Lc的头结点
while(pa
&& pb){
if(pa->data<=pb->data){ pc->next=pa;pc=pa;pa=pa->next;}
else{pc->next=pb; pc=pb; pb=pb->next;}
pc->next=pa?pa:pb; //插入剩余段
free(Lb); //释放Lb的头结点}
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询