为了账号安全,请及时绑定邮箱和手机立即绑定

谢谢大神帮忙!

谢谢大神帮忙!

lishoufang123 2016-11-04 16:46:54
用java实现两个一元多项式相加,开始的两个一元多项式不按指数顺序排序,输出的和要按顺序出来。想了一个星期还是没能做出来,所以请知道的大神帮忙!谢谢!
查看完整描述

1 回答

?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

时间太晚了,简单给你说下思路,假设是这俩

5x^2+7x^7+3x^5

8x+3x^2+4x^3

我感觉你的误区实在如何用基本的算法进行做,但实际上这只不过是一个字符串解析的问题

好好看下正则表达式那一部分

这里可以把数据分成5x^2    7x^7  等等

分好的数据怎么做呢,判断指数部分是不是相等,相等的话,把前面的数字相加合并成为一个

什么?你说有负数怎麽办,哦,那就拿数据的时候把把数据这样分+3x^2 没有+号的默认就是正数

然后最后就是需要整合了吧,先排序,?怎么拍,拿到末尾的指数排,没有难度,

然后字符串合并,没有难度==,需要写的话我可以帮你写一下,但是现在太晚了

查看完整回答
反对 回复 2016-12-11
  • 1 回答
  • 0 关注
  • 1016 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信