新手提问!!一元稀疏多项式计算器问题!

老胡 - laohu 2011-05-27 10:04:06
设计一个一元稀疏多项式简单计算器:(相当于C语言里的那种DOS版的计算器,不要Windows界面的那种)
要求:
(1)输入并建立多项式;
(2)输出多项式,输出形式为整数序列:n, c1, e1, c2, e2, …cn , en, 其中,n是多项式项数,ci和ei分别是第 i 项的系数和指数,序列按指数降序排列。
(3) 多项式a和b相加,建立多项式a+b
(4)多项式a和b相减,建立多项式a-b

测试数据例子:(2*x+5*x^8-3.1*x^11)+(7-5*x^8+11*x^9)=(-3.1x^11+11*x^9+2*x+7)

主要疑点:
1.从键盘输入上面那个例子左边的式子之后如何读取各个字符,怎样确定哪部分是一个多项式,哪一部分又是另外一个多项式。。。
2.我是准备把多项式拆分之后,用一个字符数组存放,数组的下标就是多项式某一项的指数,数组该处的元素值存放该项的系数,但是觉得这样做很浪费内存。。。

各位帮我解答哈我的几个疑问,顺便帮我介绍哈好的方法。。。
...全文
148 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
老胡 - laohu 2011-05-30
  • 打赏
  • 举报
回复
哎,发个帖子都没人回,我好可怜啊。。。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧