数据结构-线性表
This commit is contained in:
36
Chapter11/ds/line/list/arr/sqlist.h
Normal file
36
Chapter11/ds/line/list/arr/sqlist.h
Normal 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
|
||||
Reference in New Issue
Block a user