数据结构-线性表

This commit is contained in:
lzy
2024-04-13 20:08:53 +08:00
parent 51c29273f3
commit 9bc7edbf47
8 changed files with 288 additions and 4 deletions

View File

@@ -0,0 +1,36 @@
#ifndef SQLIST_H__
#define SQLIST_H__
#define DATASIZE 1024
typedef int datatype;
typedef struct node_st
{
datatype data[DATASIZE];
int last;
} sqlist;
sqlist *sqlist_create();
void sqlist_create1(sqlist **me);
int sqlist_insert(sqlist *, int i, datatype *data);
int sqlist_delete(sqlist *, int i);
int sqlist_find(sqlist *, datatype *data);
int sqlist_isempty(sqlist *);
int sqlist_setempty(sqlist *);
int sqlist_getnum(sqlist *);
void sqlist_display(sqlist *);
int sqlist_destroy(sqlist *);
int sqlist_union(sqlist *, sqlist *);
#endif