一个野生程序猿的折腾日记

数据结构实验(1)-线性表的应用

一元多项式

ReadMe文件

稀疏一元多项式运算器

一元多项式在存储与运行的时候,一种常见的存储方法是根据最高项的幂次,按顺序生成数组。
然而,当多项式比较稀疏的时候,大多数的存储空间被浪费在存储0系数的项中。
因此,本运算器采用链表的形式对多项式进行存储和运算,在节省空间的同时提高运算效率。

本运算器的功能以及使用方法如下:、

创建

输入项数

在本运算器初始运行的时候,将默认让用户先创建一个多项式。
用户需要先输入多项式的项数,
比如:$X^3+3X^2+2X+6$就是4项,则用户需要输入4并按回车。

逐项输入系数和幂次

输入格式为:系数 指数。
比如想输入 2.5X^5,则输入 2.5 5 再按一下回车。

注意:如果新输入的项的幂次与之前已经创建的项的幂次相同,
系统会将新输入的这一项视为无效。

加法

在创建完多项式之后,根据菜单提示,输入1并回车

根据上述一样的规则,创建一个新的多项式

创建完多项式之后,将自动生成求和结果

微分

在创建完多项式之后,根据菜单提示,输入2并回车

根据提示,输入微分的次数

确定微分次数之后,将自动生成微分结果

不定积分

在创建完多项式之后,根据菜单提示,输入3并回车

系统将自动生成不定积分结果

退出系统

根据菜单提示,输入4并回车

按任意键即可退出系统

Pages: 1 2 3

Warning: printf(): Too few arguments in /www/wwwroot/www.xiaoyaojiushao.com/wp-content/themes/simple-flat/inc/template-tags.php on line 58

发表评论

邮箱地址不会被公开。 必填项已用*标注