gradelist.h

来自「学习数据结构时老师布置的作业」· C头文件 代码 · 共 40 行

H
40
字号
struct student
{
	int   Id;
    float Math;
	float English;
	float Chinese;
	float Total;
	float Average;
};
//*****************************************
typedef  student componentType;

struct   GradeType;

typedef  GradeType* GradePtr;
//*****************************************
struct GradeType
{
	componentType component;
	GradePtr      link;
};
//*****************************************
class GradeList
{
public:
	bool IsEmpty()const;
	void RemoveFirst(/* out */ componentType& item);
	//void InsertAsFirst( /* in */ componentType item );
	    ~GradeList();
	     GradeList();
		 GradeList( const GradeList& otherList );
    void Research();
	void Search();
	void Print()const;
	void Insert(/* in */ componentType item);
	//void Delete( /* in */ componentType item );
private:
	GradePtr head;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?