⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ulist.h

📁 一些简单的c++实习题目
💻 H
字号:
//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
//{
//private:
//	struct STUDENT_tag *head;//链表头指针
//	struct STUDENT_tag *p1;//链表排序和删除时的辅助指针
//	struct STUDENT_tag *p2;//链表排序时的辅助指针
//	struct STUDENT_tag *temp;//链表排序时的辅助指针
//	struct STUDENT_tag *p;//链表排序时的辅助指针
//	struct STUDENT_tag *last;//链表排序时的辅助指针
//	int m_Posorder;//记录排序的方式--pos
//	int m_Count;//记录个数;
//	bool m_dec;
//public:
//	CUlist();//构造函数
//	CUlist(const CUlist & aList);//拷贝构造函数// =、 + 、== 运算符的重载----需实现
//	                             //最后残留的未完善的版块.
//	~CUlist(void);
//	bool Sort(int pos,bool dec);// pos为1-5,分别表示按名称、学号、成绩1、成绩2、成绩3排序;m_dec 表示升序还是降序
//	                            //内部将调用下面的posfun()函数.
//	bool Delete(char * Number);//根据学号从连表中删除某条记录
//	bool Add(/*STUDENT & aStudent*/);//增加一条学生记录---要保证原有的排列顺序
//	                             //采用乱插入  然后用私有变量的m_Posorder记录的排序方式再排一次序.
//	STUDENT Find(char * Name);//根据名称寻找某个学生
//	void Clear();//清空所有记录
//	int GetCount();//获得记录数
//	bool OutPutFile(char * pFileName);//将数据输出到一个文本文件中
//	CUlist operator + (CUlist &B);
//    CUlist operator =(CUlist &B);
//    bool operator ==(CUlist &B);
//	void posfun(int a);//五种排序方式的通用函数 内含switch语句
//};

⌨️ 快捷键说明

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