线性表的C++类的设计:要求至少完成:计算表长,数据的查找、插入、删除、排序。跪求啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/11 00:12:47
考试要用!!不想挂!
学生成绩管理系统:
该系统要求只是少完成以下功能:学生成绩的录入、统计、查询修改、删除、输出、插入。
(更加急需,下周交,跪求!!)
用VC++编程!!!
谢谢!!

另一道补充题::::::
表达式识别器::::
要求达到:当输入一条表达式,能识别出表达式有几个变量,变量名分别是什么,对几个变量输入值,计算出结果。变量至少一个,运算符至少一个。例如;表达式:X+Y*Z 变量名XYZ,若从键盘输入的值是3,4,5 运行结果是:23

线性表有顺序表,链表,要什么的?

我找很久才帮你找到的 是我以前刚学链表些的 不是很好 还有一个顺序结构的 不过找不到了 不好意思呀 将就用下吧

#include<iostream.h>
class dlb //单链表声明
{//01
private:
struct lb
{//02
int no; //值
lb *next;//地址存放
};//02-
int size;//保存链表长度
lb *hand;
bool pdpx();//判断链表是否有序
public:
dlb();//构造函数,用于初始化
int fhcd();//返回链表长度
bool dqys();//遍历链表
bool czysdz(int i);//查找链表元素(按地址)
bool czysz(int i);//查找链表元素(按值)
bool crys(int pos,int i);//插入元素
bool scys(int pos,int i);//删除元素
bool px();//排序
~dlb();//析构函数,用于释放空间
};//01-

////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
//长度初始化
//int dlb::size =0;
///////////////////////////////////////////////////////////////
//构造函数,用于初始化
dlb::dlb()
{//01
size=0;
hand=new lb;
hand->next =hand;