希望各位修改一段代码 c++

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:13:18
代码在我空间里
http://hi.baidu.com/%E5%8C%97%E6%AD%A3%E9%BB%8E/blog/item/5998ab44454cee88b2b7dcad.html

希望修改后能实现 表l1、表l2以及合并后的表 分别按从大到小排序并输出。

这个代码是我写的那个吧?我都已经帮你写好了sort函数了,而且还是降序排序,你只要调用就行了!!!

#include<iostream>
#define OK 1
#define ERROR 0
using namespace std;

typedef int Status; /*返回值的类型*/

typedef struct NODE
{
float data;
NODE *next;

}node;

typedef struct LIST
{
node *head,*tail;

}link;

/********************************************************************
*初始化每一个节点
********************************************************************/
node *MakeNode(float data=0) /*生成节点*/
{
node *p=(node *)malloc(sizeof(node));
if(NULL == p)
{
puts("分配失败!\n");
return ERROR;
}
p->data=data;
p->next=NULL; /*刚生成的节点下一个为空*/
return p;
}

/***********************************************************************
*头结点data用来存放节点条数。
*******************************************