資源簡介
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
評論
共有 條評論