数据结构综合实验报告_一元多项式(6)

时间:2025-04-27

else

return NULL; /*没有找到节点*/

}

/*删除节点i*/

int Delete_PotyNode(PotyNode *L,int i)

{

PotyNode *q,*p; /*获得节点i的前一个节点,便于删除节点i*/

p=GetElem_PotyNode(L,i-1);

q=p->next;

if(q) /*如果P为空,则说明节点p也就是节点i-1就是尾节点,节点i实际并不存在*/

{

p->next=q->next;

free(q);

return 1;

}

else

return 0;

}

/*对输入的两个多项式LA,LB进行相加,结果为LC,返回指向LC头节点的指针*/ PotyNode * Add_PotyNode(PotyNode *LA,PotyNode *LB)

{

PotyNode *LC,*q1,*q2,*r,*s,*p;

int x=1;

q1=LA->next;

q2=LB->next;

LC=LA;

LC->next=NULL;/*指针r是当前指针便于进行各种操作*/

r=LC;

while(q1&&q2) /*当多项式LA,和LB都没有结束的时候*/

{ /*指针s指向多项式LA,LB中指数小的那一项,程序要求,用户输入的时候,多项式是降序排列的*/

if(q1->expn<q2->expn)

{

s=q1;

q1=q1->next;

}

else

{

if(q1->expn>q2->expn)

{

数据结构综合实验报告_一元多项式(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219