资源简介
c++,算法链表实现一元多项式相加,通过链表实现,非常好的一个程序
代码片段和文件信息
/*
用链表表示一元多项式,写一算法完成两个一元多项式相加。
*/
#include
#include
struct Node
{
int data;
int times;
Node *next;
};
int main()
{
ifstream in(“date.txt“);
int countscounts1;
Node *head1*tail1;
Node *head2*tail2;
head1=tail1=head2=tail2=NULL;
Node*p*q*r*t;
in>>counts;
for(int i=0;i {
p=new Node;
p->next=NULL;
in>>p->data>>p->times;
if(head1==NULL)
head1=tail1=p;
else
{
tail1->next=p;
tail1=p;
}
}
in>>counts1;
for(i=0;i {
p=new Node;
p->next=NULL;
in>>p->data>>p->times;
if(head2==NULL)
head2=tail2=p;
else
{
tail2->next=p;
tail2=p;
}
}
p=head1;
cout<<“第1个一元多项式:“< while(p)
{
if(p->times>0)
{
if(p->data!=1)
cout<d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 65 2009-06-04 12:43 链表表示一元多项式,写一算法完成两个一元多项式相加\数据.txt
文件 2364 2010-09-15 19:09 链表表示一元多项式,写一算法完成两个一元多项式相加\程序.cpp
目录 0 2010-09-15 19:10 链表表示一元多项式,写一算法完成两个一元多项式相加
----------- --------- ---------- ----- ----
2429 3
评论
共有 条评论