顺序栈的操作

技术顺序栈的操作 顺序栈的操作#includestdio.h
#includemalloc.h
#includestdlib.h
#define MAXSIZE 100
typedef int SEle

顺序栈的操作

# includestdio.h

# includemalloc.h

# includestdlib.h

#定义MAXSIZE 100

typedef int SElemType

typedef结构SqStack {

SElemType * base//栈底指针

选择类型*顶部//栈顶指针

int stacksize/栈可用最大容量

} SqStack

/*

栈的初始化

*/

void InitStack(Sqstack S){ 0

s。base=(selem类型*)malloc(sizeof(selem类型)* MAXSIZE);

if(!S.base)出口(-1);

s。顶部=底部;

S.stacksize=MAXSIZE

}

/*

判断顺序栈是否为空

*/

bool Stackempty(Sqstack S){ 0

if (S.base==S.top)

{

返回真;

}

else {

返回错误的

}

}

/*

求顺序栈长度

*/

int StackLengt(Sqstack S){ 0

返回s . top-s . base;

}

/*

清空顺序栈

*/

int ClearSqStack(Sqstack S){ 0

中频(基地)

{

s。顶部=底部;

}

返回1;

}

/*

销毁顺序栈

*/

int DestroyStack(Sqstack){ S

中频(基地)

{

免费(s . base);

s。堆栈大小=0;

s。底部=顶部=空;

}

返回1;

}

/*

顺序栈的入栈

*/

int Push(SqStack S,selem类型e){ 0

if (S.top - S.base==S.stacksize)返回-1;//栈满

* s . top=e;

S.top

返回1;

}

/*

顺序栈的出栈

*/

int Pop(SqStack S,selem类型e){ 0

if (S.base==S.top)返回-1;

e=* S.top

s。top-;

返回1;

}

int main(){ 0

返回0;

}

我亦无他,惟手熟尔

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/74748.html

(0)

相关推荐

  • MySQL死锁举例分析

    技术MySQL死锁举例分析这篇文章主要介绍“MySQL死锁举例分析”,在日常操作中,相信很多人在MySQL死锁举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL死锁举例分析”

    攻略 2021年11月18日
  • 如何使用mysqlbinlog备份binlog搭建Binlog Server

    技术如何使用mysqlbinlog备份binlog搭建Binlog Server这篇文章给大家分享的是有关如何使用mysqlbinlog备份binlog搭建Binlog Server的内容。小编觉得挺实用的,因此分享给大

    攻略 2021年10月27日
  • 怎么分析Python网络爬虫四大选择器正则表达式、BS4、Xpath、CSS

    技术怎么分析Python网络爬虫四大选择器正则表达式、BS4、Xpath、CSS怎么分析Python网络爬虫四大选择器正则表达式、BS4、Xpath、CSS,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因

    攻略 2021年12月4日
  • jquery字符串怎么转数字

    技术jquery字符串怎么转数字这篇文章主要介绍“jquery字符串怎么转数字”,在日常操作中,相信很多人在jquery字符串怎么转数字问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jqu

    攻略 2021年11月16日
  • 如何理解数据管理流程

    技术如何理解数据管理流程这篇文章主要讲解了“如何理解数据管理流程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解数据管理流程”吧!一、基础思维数据在现在互联网的行业

    攻略 2021年10月22日
  • MySQL中SQL_NO_CACHE怎么用

    技术MySQL中SQL_NO_CACHE怎么用这篇文章主要介绍了MySQL中SQL_NO_CACHE怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。S

    攻略 2021年10月29日