【发布时间】:2009-11-26 23:12:03
【问题描述】:
所以我有一个如下所示的多项式:-4x^0 + x^1 + 4x^3 - 3x^4
我可以通过空格和“+”将其标记为:-4x^0, x^1, 4x^3, -, 3x^4
我怎样才能得到带有负号的系数:-4、1、0、4、-3
x 是唯一会出现的变量,它总是按顺序出现
我计划将系数存储在数组中,数组索引为指数
所以:-4 将在索引 0 处,1 将在索引 1 处,0 在索引 2 处,4 在索引 3 处,-3 在索引 4 处
【问题讨论】:
-
你也许应该选择 -4, 1, 0, 4, -3 这样你就有了所有指数(包括 2)的系数,或者创建一个额外的数组 0,1,3,4 来存储使用的指数。
-
你的问题陈述很笼统......可以出现任何变量吗?总是x吗?条款总是按顺序排列的吗?
-
类似于stackoverflow.com/questions/1801220/… ... 可能有澄清。