当前位置: 首页 > news >正文

湖北建设厅官方网站如何在腾讯云上网站建设

湖北建设厅官方网站,如何在腾讯云上网站建设,博客园网站开发,wordpress 空白页面一、函数实现顺序栈的其他函数实现#xff0c;请看之前的博客链接《数据结构与算法基础-学习-09-线性表之栈的理解、初始化顺序栈、判断顺序栈空、获取顺序栈长度的实现》。1、ClearSqStack#xff08;1#xff09;用途清理栈的空间。只需要栈顶指针和栈底指针相等#xff…一、函数实现顺序栈的其他函数实现请看之前的博客链接《数据结构与算法基础-学习-09-线性表之栈的理解、初始化顺序栈、判断顺序栈空、获取顺序栈长度的实现》。1、ClearSqStack1用途清理栈的空间。只需要栈顶指针和栈底指针相等就说明栈已经清空后续新入栈的数据可以直接覆盖不用实际清理数据提升了清理效率。2源码Status ClearSqStack(SqStack* S) {JudgeAllNullPointer(S);S-TopPointer S-BasePointer;Log(Clear SqStack : OK\n,Info);return SuccessFlag; }3参数参数名说明S需要清理的SqStack*类型顺序栈。2、DestroyStack1说明销毁栈。释放申请的资源。2源码Status DestroyStack(SqStack* S) {JudgeAllNullPointer(S);free(S-BasePointer);S-TopPointer NULL;S-BasePointer NULL;S-SqStackMaxSize 0;Log(Destroy SqStack : OK\n,Info);return SuccessFlag; }3参数参数名说明S需要销毁的SqStack*类型顺序栈。3、PushSqStack1说明压栈。判断栈是否已满如果已满报错反之将数据压入栈顶即可。2源码Status PushSqStack(SqStack* S, SqElemType SE) {JudgeAllNullPointer(S);//判断是否栈满if(GetSqStackLen(S) S-SqStackMaxSize){Log(SqStack is Full, Data cannot be pushed\n,Warning);return FailFlag;}//相同结构体之间可以直接赋值。*(S-TopPointer) SE;//CopySqElemType(S-TopPointer, SE);//printf(%p, %p\n,S-TopPointer-StudentNum, (SE)-StudentNum);S-TopPointer;Log(Push SqStack : OK\n,Info);return SuccessFlag; }3参数参数名说明S需要压栈的SqStack*类型顺序栈。SE需要压入栈的SqElemType类型数据。4、PopSqStack1说明弹栈。判断栈是否已空如果是就抛出错误。如果不是就下移栈顶指针将数据赋值给SE作为传出参数。2源码Status PopSqStack(SqStack* S, SqElemType* SE) {JudgeAllNullPointer(S);JudgeAllNullPointer(SE);if(JudgeSqStackIsEmpty(S) SuccessFlag){Log(SqStack is Empty, Data cannot be poped\n,Warning);return FailFlag;}S-TopPointer--;*SE *(S-TopPointer);//CopySqElemType(SE,S-TopPointer);//printf(%p, %p\n,S-TopPointer-StudentNum, SE-StudentNum);Log(Pop SqStack : OK\n,Info);return SuccessFlag; }3参数参数名说明S需要初始化的SqStack*类型顺序栈。SE需要弹出栈的SqElemType*类型数据。二、虚机测试[gbaseczg2 LinearTable_SqStack]$ make gcc -Wall -O3 ../Log/Log.c SqStack.c main.c -o TestSqStack -I ../Log/[gbaseczg2 LinearTable_SqStack]$ ./TestSqStack 2023-2--Info--Init SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Info--Push SqStack : OK 2023-2--Warning--SqStack is Full, Data cannot be pushed 2023-2--Warning--SqStack is Full, Data cannot be pushed 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Debug--SqStack Data : StudentNum : X666 StudentName : Sun StudentScore : 100StudentNum : X666 StudentName : Sun StudentScore : 101StudentNum : X666 StudentName : Sun StudentScore : 102StudentNum : X666 StudentName : Sun StudentScore : 103StudentNum : X666 StudentName : Sun StudentScore : 104StudentNum : X666 StudentName : Sun StudentScore : 105SqStackLen : 6 SqStackMaxSize : 6 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 105 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 104 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 103 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 102 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 101 2023-2--Debug--Judge SqStack : Not Empty 2023-2--Info--Pop SqStack : OK 2023-2--Debug--SqElemType Data: StudentNum : X666 StudentName : Sun StudentScore : 100 2023-2--Debug--Judge SqStack : Empty 2023-2--Warning--SqStack is Empty, Data cannot be poped 2023-2--Debug--Judge SqStack : Empty 2023-2--Warning--SqStack is Empty, Data cannot be poped 2023-2--Debug--SqStack Data : SqStackLen : 0 SqStackMaxSize : 6 2023-2--Info--Clear SqStack : OK 2023-2--Info--Destroy SqStack : OK
http://www.laogonggong.com/news/135998.html

相关文章:

  • 南昌做网站kaiunginx网站301重定向怎么做
  • 网站开发类书籍wordpress登录才能看见文章
  • 做租人网站犯法吗深圳市保障房申请网站
  • 网站空间权限无极网站网站
  • 长沙做网站的包吃包住4000python 登录wordpress
  • mvc5 网站开发wordpress插件开发教程 pdf
  • 网站设计公司官网运动网站建设
  • 傻瓜网站开发工具做外贸用什么平台
  • 电子商务网站建设及维护哈尔滨网络推广专员
  • 建设银行网站修改密码网站开发需要什么条件
  • 公司做网站需要提供什么条件怎么卸载2345网址导航
  • 网站公司哪家最专业企业网站seo 优帮云
  • 简述制作网站的步骤和过程企业网站需要在电信做哪些备案
  • 网站开发老是弹广告旅游网站建设网站目的
  • 河北雄安新区规划建设局网站团购网站系统建设进度安排
  • asp.net+mvc+网站开发wordpress编辑图像
  • 安达网站制作免费网站ppt模板下载
  • 深圳企业网站建设推荐公司网站建设的原则 流程
  • 建设主题网站的顺序是什么现在做网站怎么赚钱
  • 充值网站源码php公司名称注册查询官网
  • 哪个网站有上门做指甲南宁专业网站制作设计
  • 南通网站设计制作做游戏模型素材 网站
  • 网站的背景图怎么做网站开发用什么语言最安全
  • 南阳建网站企业找做网站的
  • 网站被抄袭怎么办如何建设网站知乎
  • 怎么黑人网站个人域名备案完成了 可以改网站内容吗
  • 酒店机票最便宜的网站建设做全国性的app网站推广多少
  • 网站建设 全网营销房产信息查询网官网
  • 上海高端品牌网站建设专家缘魁网站建设
  • 商城网站建设需求文档网页设计与制作课程定位