问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

多项式求导问题(线性表) 怎么用java语言编写啊 急用!!

发布网友 发布时间:2022-05-16 20:06

我来回答

4个回答

热心网友 时间:2023-12-31 16:17

#包括“stdio.h中”
typedef结构节点
{C,E / /节点的数据域,C为系数的多项式e多项式指数
结构节点下/ /节点的指针字段
} PN / /自定义的节点结构类型PN
PN * createPoly()/ /这个函数用于创建一个链表,返回值是一个节点的指针
{N,E,C;
PN *头,* P / /定义头结点指针头节点的指针p
printf(“请输入项目编号项目:“);
scanf的(”%d“,&N); / / n的值,无论是项目的数量
头= P = PN / / * malloc的(大小(PN));/ /头,p指向头节点(头节点不必存储的数据)
P-> = NULL; / /这里,创建一个空列表
>( - )/ /循环n次
{
P-> =新PN ;/ / * malloc的(如sizeof(PN));/ /动态分配新的节点,然后在链末端(尾插)
P = P->下;
/ / printf的(“CE”); / /到新的节点,添加数据
scanf的(“ %d月%d“,&P-> C:P-> E);
}
P-> = NULL; / /指针域页脚设置为空
返回头; / /返回头节点地址
}
无效printPoly(PN *头)/ /这个函数是用来
{PN * P =头>下输入链接的列表信息; / /用来遍历链表节点指针P,P点的表头
(P)/ /当p = NULL的表底,在周期结束
{printf(“请(%D,%D)”,P-> C,P-> E)/ /显示当前节点的数据
P = P->; / / P点移动到下一个节点
}
printf的(“\ n”); / /输出一个回车
}
的无效freePoly(PN *头)/ /函数是用来摧毁的链表
{PN * P / /释放节点(动态内存块)

同时(头)/ /头= NULL(已经到了结束的表),在循环结束
{P =头; / /让p指向头节点称为
头=头下; / /指向头移动到下一个节点/>删除(P)/ / P所指节点释放(动态内存块)
}
}的
PN * polyAdd的(PN公顷,PN * HB)/ /这个函数两个多项式的总和
{C,E; / / C是多项式的系数,e是多项式指数
PN * PA = HA->下一个* PB = HB->下,/ /?PA,PB用于遍历两个链表传递的参数(参数两个链表的头结点指针),让我们称呼他们为链表AB
* HC,* PC / / HC新列表头的总和的两个列表中的相应节点的节点,PC,用于遍历新的列表,链接列表的称之为C
HC = PC =新PN;
(PA |以pb计)/ /当两个链表的遍历完成循环停止
{
(PA &&(PB == NULL | | PA-> E E))/ /取指数项链成一个链表或链接列表b遍历完成后,执行内容
,如果{C = PA-> C;

E = PA-> E;
> PA = PA->下;
}
其他(PB &&(PA == NULL | | PA-> E> PB-> E))/ /走索引就是少了一个项链成一个链表,链表的遍历完成实施的内容,如果
{C = PB-> C;

E = PB-> E;
PB = PB->;
}

/ /指数等于执行
{C = PA-> C + PB-> C;
E = PA-> E;
PA = PA->下;
PB = PB->下;
}
(C)/ /添加一个链接到一个新的列表清单 BR /> {
PC->下一个新的PN;
PC = PC->
PC - > C = C;
PC-> E = E; BR />}
}
PC->下一个= NULL;
回报HC / /返回一个新的列表头节点的指针
}的
PN * mulxmul的(PN公顷PN HB)/ /这个函数是每个项目表关闭一次onexmul功能,并最终实现多项式乘法的a和b

{PN * T * HC,* PA = HA-“>下;
PN * onexmul(PN * PA,PN * HB)/ /函数的声明,因为下一个步骤是使用
PN * polyAdd的( PN *公顷,PN * HB)/ /函数声明,因为下一个步骤是使用
T =新的PN,T - > = NULL; / /存储最终的结果链表,t为头,该表姑且称之为T台上
(PA)/ /遍历一个链表
{HC = onexmul(PA,HB); / / PA所指的项目表中的b表所有的项目都乘以(即多项式多项式B乘)
T = polyAdd(T,HC); / /将分别相乘的结果中添加
freePoly(HC); / /将调用onexmul功能生产破坏中间的链表,链表的项目已经在t链表
PA = PA->下;
}
回报吨; / / T-表头结点指针返回

}
PN * onexmul的(* PA,PN PN * HB)/ /这个函数是用来PA所指的项目表中的b表项相乘(即多项式一个多项式B相乘)
{PN * HC,PC,PB = HB->; / / HC是新的列表头节点,PC遍历新的列表 BR /> HC = PC = PN / / HC,PC指向头节点
一段时间(以pb计)/ /遍历b链接列表
{PC->下一步= PN / /创建一个新的链表节点
PC = PC - >下;
PC-> C = PA-> C * PB-> C; / /到新的节点分配的系数,系数等于乘以
PC-> E = PA - > E + PB-> E / /指数指数总和等于
PB = PB->下;
}
PC - >下一步= NULL;
返回HC / /新的列表头节点的指针返回

}
诠释的main()

{ PN *下*,HB,HC;
freopen(“; poly.in”,“R”状态,stdin); / /只读模式poly.in
freopen(“poly.txt “,”W“中,stdout); / /只写模式打开poly.txt
公顷= createPoly()/ /创建一个新的链接列表,哈头节点的指针(多项式)
printPoly医管局总(公顷); / /输出节点的指针链表信息
HB = createPoly()/ /创建一个新的链接列表,HB头节点指针(多项式)
printPoly(HB); / /输出HB头节点的指针链表信息
HC = polyAdd(HA,HB)/ /多项式一个多项式B和结果,HC是头节点的指针链表
printPoly(HC) /添加/输出链表信息
freePoly(HC); / /销毁链表的
HC = mulxmul(HA,HB)/ /多项式一个多项式B相乘的结果,HC头节点的指针
printPoly(HC)/ /输出链表的信息后乘以链表
freePoly(公顷); / /销毁链表
freePoly(HB); / /销毁链表
freePoly(HC); / /销毁的链表
返回0;
}

OK,花了大量的时间来帮你写下来笔记,完整的,完全一样的原理和数学模型,它应该是能读“,”流程图“,相信,理解程序,它是难以划清,尝试下。

热心网友 时间:2023-12-31 16:17

java是没有这方法的。而且求导对于java来说太麻烦。几乎不能实现。所以。只能采用曲线救国的方法————matlab。matlab是支持java调用的。具体实现你去看看。而且。我的matlab考试都是靠同学的。只能告诉你方法了。。。

热心网友 时间:2023-12-31 16:18

一元多项式.....这几乎包括了所有的多项式。写数以千计的功能。简单立方幸运的是,如果再加上与推导10日真的写n功能。有点不现实

热心网友 时间:2023-12-31 16:19

你这个问题解决了吗?我也需要解决这个问题,可以发我一下代码吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
运航不锈钢304方管有哪几种型号 镀锌方管有哪些型号 方管型号有哪些 方管的型号有哪些 牌照过户要换新的吗 ...自己一辆江苏牌照的小汽车,名下还能拥有一辆杭州牌照的车吗?_百度... 方管有哪些厚度 国标方管的厚度有哪些规格? 学龄前,应该教会孩子哪些技能才合适? 对学龄前孩童来说什么最重要? 蜜蜂疗法的介绍 JAVA如何添加判断线性表为0否则输出线性表长度 java编程实现对线性表(ArrayLis<Integer>)中的元素进行排序 Java 线性表插入 做梦梦见一个装扮是古代的女生,她跟一个好像是收妖的男的打架,当那个男的念咒语时,女生额头正中心出现 java线性表编程(一定要用java语言) Java线性表问题 数据结构线性表java版 用JAVA实现线性表排序 Java设计线性表排序算法 java建立一个线性表 java 线性表 华为ensp如何静态重分发 拉屎绿色? 大便绿色是怎么回事啊 拉屎绿色怎么回事 C语言方阵循环右移,纠错, 大神快来,初学! ADD指令的机器码是多少? 请高手看以下股票 铌钽铁矿(Columbite-Tantalite) 用java编写了一个数据结构的线性表内容,请问主函数怎么编写,详见问题补充 Java的集合是不是可以完美解决线性表的缺点 java的List<E>是不是java帮我们实现好的线性表? 开利XR5Q1452中央空调是变频的吗? 蜜蜂疗法能治强直性脊柱炎吗拜托各位大神 请问乳腺增生用蜜蜂疗法效果好吗 蜜蜂疗法可以治疗系统性红斑狼疮吗 ? 石斛好种植吗 超级mmm1777任务教程 关于.mmm加密视频的原文件提取或翻录 hd7700显卡好用吗? …∵△ mmm. i7 7700可以完全发挥显卡性能的有哪些? qq空间下面的这个mmm..是怎么弄的 7700系列显卡不知道具体型号 TNT2的显卡用哪个驱动比较合适 ***.mmm加密视频密码错误怎么办 笔记本电脑7700显卡位宽多大~~~经典追100分 mmm.mmm病毒 malloc是java的语言关键字吗