数据结构c语言版习题集 完整答案及纯c代码(不要伪代码)

2024-11-19 00:47:59
推荐回答(2个)
回答(1):

已发送。

回答(2):

//-----------------------
// 顺序表
// by 玄色

//2006-4-2
// ver:0.1
// 自由传播
//-------------
#include
#include
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1 //不能实行的
#define OVERFLOW -2 //溢出
typedef int Status;
#define ElemType char
#define LIST_INIT_SIZE 10 // 线性表储存空间的初始分配量
#define LISTINCREMENT 2 // 线性表储存空间的分配增量

typedef struct{ //顺序表结构
ElemType *elem; // 储存空间基址
int length; // 当前长度
int listsize; // 当前分配的储存容量(以sizeof(ElemType)为单位)
}SqList;

typedef struct{ //链式表结构
int data; //元素个数
struct Lnode *next; //指针
}LNode;