Files
Linux-C-Notes/C11-数据结构/ds/line/list/arr/sqlist.h
2024-05-26 15:39:14 +08:00

36 lines
559 B
C

#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