一个c++的题目..帮忙做一下,谢谢... 20

链表类的封装structSTUDENT_tag{charNUMBER[20];charName[20];floatScore[3];shortScoreCount;str... 链表类的封装
struct STUDENT_tag
{
char NUMBER[20];
char Name[20];
float Score[3];
short ScoreCount;
struct STUDENT_tag *Next;
};
typedef struct STUDENT_tag STUDENT;
实现一个链表类,能够实现对上述结构体组成的链表的插入、删
除、排序等功能封。并在次基础上派生出栈和队列类。
class CUList
{
CUList();//构造函数
CUList(const CUList & aList);//拷贝构造函数
// =、 + 、== 运算符的重载
Bool Sort(int pos,bool dec);//按某项成绩、名称、学号排
序、dec 表示升序还是降序
Bool Delete(char * NUMBER);//根据学号从连表中删除某条
记录
Bool Add(STUDENT & aStudent);//增加一条学生记录---要
保证原有的排列顺序
STUDENT Find(STUDENT & aStudent);//寻找某个学生
void Clear();//清空所有记录
int GetCount();//获得记录数
}
展开
 我来答
ji...j@163.com
2007-11-18 · 超过21用户采纳过TA的回答
知道答主
回答量:191
采纳率:0%
帮助的人:55.9万
展开全部
我刚学完链表````学的很迷茫```
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式