• 大小: 4KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: C/C++
  • 标签: shujujiegou  

资源简介

有关数据结构,使用单链表完成学生信息管理的删除,插入等操作

资源截图

代码片段和文件信息

#include
#include
#include

#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
typedef int Status;

typedef struct{
char sno[100];
char sname[100];
int sage;
char sdept[100];
}StuType;
typedef StuType ElemType;

typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode *linkList;

Status GetElem_L(linkList L int i ElemType &e){
linkList p;
p = L->next;
int j=1;
while(p&&j p = p->next;
++j;
}
if(!p||j>i) return ERROR;
e = p->data;
return OK;
}

Status ListInsert_L(linkList &L int i ElemType e){
linkList p=L;
linkList s;
int j=0;
while(p&&j p = p->next;
++j;
}
if(!p||j return ERROR;
s = (linkList)malloc(sizeof(L

评论

共有 条评论