问答题
简答题
(1) 设计二次多项式ax2+bx+c的一种抽象数据类型,其数据部分为多项式的三个系数项a、b、c;操作部分包括:初始化数据成员a、b、c,实现两个多项式相加,给定x求多项式的值,求方程ax2
+bx+c=0的两个实根,按照ax**2+bx+c的格式输出二次多项式。
(2) 假定数据成员a、b、c定义如下:
请写出上述各操作的具体实现。
【参考答案】
点击查看答案
相关考题
-
问答题
什么是抽象数据类型? 抽象数据类型和面向对象的程序设计方法有什么关系? -
问答题
设数据元素的集合为D={a1,a2,a3,a4,a5,a6},请分别画出与以下各关系R对应的数据结构B=(D,R)的结构示意图,并指出它属于哪类结构。 (1) R={(a3,a4),(a4,a5),(a1,a2),(a2,a3),(a5,a6)} (2) R={(a3,a2),(a2,a4),(a3,a1),(a2,a5),(a2,a6)} (3) R={(ai+1,ai)︱i=5,4,3,2,1} (4) R={(ai,aj)︱i>j} (5) R={ } -
问答题
数据的存储结构有哪几种?其中最常用的有哪几种?说明它们的特点。
