基于C++的算法小问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:21:09
具体算法在本人百度空间,有劳看一下。

/// 修改如下
#include <iostream>
using namespace std;

//以下是数据类型的定义

enum Status{OK, ERROR};

typedef struct
{
char number[10];
char name[8];
}STUDENT;

#define STUDENT STUDENT
#define HeadSTUDENT int
struct ChainNode
{
STUDENT data;
ChainNode *link;
};

typedef struct HeadNode
{
HeadSTUDENT Hdata;
ChainNode *first;
}*ChainList;

void Creat (ChainList &L);
void Output (ChainList &L);
Status Insert (ChainList &L, int k, STUDENT &x );
Status Delete (ChainList &L, int k );

//下面是主程序
void main()
{
ChainNode *p;
ChainList L;
int k;
STUDENT x;

//*****构造链表****************************
Creat(L);
//*****链表初始化**************************
char n[][8]={" ","张三","李四","华科","刘祥","齐秦",&quo