找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 834|回复: 15

谁能看出来 拜托咯!!!

[复制链接]
发表于 2009-4-10 22:29 | 显示全部楼层 |阅读模式
题目::假设有两个按元素值递增有序排列的线性表
A和B,均以单链表作存储结构,请编写算法将A表和B表
归并成一个按元素值递减有序(即非递增有序,允许表
中含有值相同的元素)排列的线性表C, 并要求利用原
表(即A表和B表)的结点空间构造C表。
实现下列函数:
void Union(LinkList &lc, LinkList la, LinkList lb);
/* 依题意,利用la和lb原表的结点空间构造lc表 */
单链表类型定义如下:
typedef struct LNode{
    ElemType      data;
    struct LNode *next;
} LNode, *LinkList;


我的程序:
void Union(LinkList &lc, LinkList &la, LinkList &lb)
{   struct LNode *pa,*pb,*p;
    pa=la->next; //用ha的头结点作为hc的头结点
    pb=lb->next;
    la->next=NULL;
    lc=la;
    while(pa||pb)
      { if(pa->data<=pb->data||pa)
          {p=pa;
           pa=pa->next;
           p->next=lc->next;
           lc->next=p;
          }
        else
          {p=pb;
           pb=pb->next;
           p->next=lc->next;
           lc->next=p;
          }
      }
           
}
但是结果不对 我改了很久很多次都运行结果不对  我现在还弄不懂出错在哪里 麻烦大家啦!
发表于 2009-4-10 22:31 | 显示全部楼层
白痴的飞过。
回复

使用道具 举报

发表于 2009-4-10 22:34 | 显示全部楼层
不会,,相信后院有人会
回复

使用道具 举报

发表于 2009-4-10 22:35 | 显示全部楼层
我也不懂~~
回复

使用道具 举报

发表于 2009-4-10 22:36 | 显示全部楼层
..这题目..我做过...可惜..我是抄的
回复

使用道具 举报

发表于 2009-4-10 22:39 | 显示全部楼层
C语言,吾识,路过,但斋路过是不好的,所以,有了这段话

评分

2

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2009-4-10 22:49 | 显示全部楼层
华仔  好久不见 你就认真看看下啦 拜托
回复

使用道具 举报

发表于 2009-4-10 22:53 | 显示全部楼层
看题目 我以为是找茬游戏
回复

使用道具 举报

发表于 2009-4-10 23:56 | 显示全部楼层
好久没见过这个ID了。。。
回复

使用道具 举报

头像被屏蔽
发表于 2009-4-10 23:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-4-10 23:57 | 显示全部楼层
C么??不晓得
回复

使用道具 举报

 楼主| 发表于 2009-4-11 00:53 | 显示全部楼层
风中飞扬的枫叶 我是很久没来了 呵呵 谢谢你还记得我!
回复

使用道具 举报

发表于 2009-4-11 00:56 | 显示全部楼层
不懂的飘过!
回复

使用道具 举报

发表于 2009-4-11 01:03 | 显示全部楼层
C语言抄过关的路过。。
回复

使用道具 举报

发表于 2009-4-11 10:54 | 显示全部楼层
风中飞扬的枫叶 我是很久没来了 呵呵 谢谢你还记得我!
天边 发表于 2009-4-11 00:53

呵呵,一向很关注出现在心情版滴MM哇~
人工置顶~
回复

使用道具 举报

发表于 2009-4-11 11:05 | 显示全部楼层
编程版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-4-21 22:33

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表