xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類(lèi)型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-01
  • 語(yǔ)言: C/C++
  • 標(biāo)簽:

資源簡(jiǎn)介

嚴(yán)蔚敏版《數(shù)據(jù)結(jié)構(gòu)》第一次上機(jī)作業(yè),一元稀疏多項(xiàng)式程序代碼。希望能給大家?guī)?lái)用處。

資源截圖

代碼片段和文件信息

#include?
using?namespace?std;
struct?Node
{
int?index;
double?co;
Node?*next;
};
????Node*?head=new?Node;

void?sort(Node?*headint?n)//n代表個(gè)數(shù)
{
???while(n>1)
???{
?????Node?*p=head->next;Node?*q=head;
?????bool?exchange=false;
???????while(p->next)
???{
????????if(p->indexnext->index)
{
??????????exchange=true;
??????????q->next=p->next;
??????????p->next=p->next->next;
??????????q->next->next=p;
??????????q=q->next;
}
????????else
{
?????????q=p;p=p->next;
}
???}
?????if(exchange=false)break;
?????n--;
???}
???Node?*p*q;
???for(p=headq=head->next;q&&q->next;q=q->next)
???{
????if(p->next->index!=q->next->index)
{
??????p=p->next;
??????continue;
}
????if(p->next->co+q->next->co==0)
{
?????Node?*ss=p;
?????q=q->next->next;
?????p->next=q;
?????delete?ss->next->next;
?????delete?ss->next;
}
????else?
{
?????q->co+=q->next->co;
?????q=q->next->next;
?????p=p->next;
?????Node?*ss=p->next;
?????p->next=q;
?????delete?ss;
}
???}
}
void?build(Node?*&headint?n)//建立多項(xiàng)式
{
int?i=1;
cout<<“請(qǐng)輸入多項(xiàng)式的系數(shù)及指數(shù)“;
Node?*p=head;
while(i<=n)
{
????????p->next=new?Node;
????????p=p->next;
cin>>p->co>>p->index;
i++;
}
p->next=0;
}
void?change(Node?*headint?n)//多項(xiàng)式系數(shù)取反
{???
Node?*p=head;
while(p->ne

評(píng)論

共有 條評(píng)論