完成了顺序存储栈和链式存储栈

This commit is contained in:
lzy
2024-04-16 22:14:12 +08:00
parent 11df2226be
commit f13a690864
10 changed files with 474 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
#ifndef SQSTACK_H__
#define SQSTACK_H__
#define MAXSIZE 5
typedef int datatype;
typedef struct node_st
{
datatype data[MAXSIZE];
int top;
} sqstack;
sqstack *st_create(void);
int st_isempty(sqstack *);
int st_push(sqstack *, datatype *);
/* 取出栈顶元素 */
int st_pop(sqstack *, datatype *);
/* 查看栈顶元素 */
int st_top(sqstack *, datatype *);
void st_travel(sqstack *);
void st_destroy(sqstack *);
#endif