一个编程题.求教
.定义一个多项式节点类CNode:class CNode
{
private:
int exp;//指数
float coef;//系数
CNode *next;
CNode *prev;
public:
CNode(float cf,int ep);//cf为系数,ep为指数
~CNode();//实现节点脱离链表功能
};
CNode *head=NULL;
//完成以下定义
CNode::CNode(float cf,int ep)
{
}
定义一个全局指针CNode *head(指向多项式双向链表中的第一项节点),
要求:
1、CNode的构造函数自动将构造的对象插入head链表中(按指数从大到小排列),在输入指数相同的项时需要进行合并;
2、main函数结束时依次释放(delete q)链表中的的节点。
以上是题目。
现在主要是要求1做不出来....跪求..