用C语言编写利用线性表实现学生信息表,查找和排序

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:32:16

线性表 是链表还是数组???你没说清楚噢!!!

估计你要的是链表把 我倒是做过一个类似的 把数据换了就可以 但是C++的 不过没关系 你把语法简单的转换一下就可以了 自己去修改吧 写的比较乱 请见谅

#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