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

什么软件可以刷网站排名怎么做国外的网站吗

什么软件可以刷网站排名,怎么做国外的网站吗,女人与狗做网站,wordpress添加首页数据结构 | 栈的实现 文章目录 数据结构 | 栈的实现栈的概念及结构栈的实现 Stack.h初始化栈入栈出栈获取栈顶元素获取栈中有效元素个数检测栈是否为空销毁栈 Stack.c 栈的概念及结构 栈#xff1a;一种特殊的线性表#xff0c;其只允许在固定的一端进行插入和删除元素操作。…数据结构 | 栈的实现 文章目录 数据结构 | 栈的实现栈的概念及结构栈的实现 Stack.h初始化栈入栈出栈获取栈顶元素获取栈中有效元素个数检测栈是否为空销毁栈 Stack.c 栈的概念及结构 栈一种特殊的线性表其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶另一端称为栈底。栈中的数据元素遵守后进先出LIFOLast In First Out的原则。压栈栈的插入操作叫做进栈/压栈/入栈入数据在栈顶。出栈栈的删除操作叫做出栈。出数据也在栈顶。 栈的实现 栈的实现一般可以使用数组或者链表实现相对而言数组的结构实现更优一些。因为数组在尾上插入数据的代价比较小。 Stack.h #pragma once#includestdio.h #includeassert.h #includestdlib.h #includestdbool.htypedef int STDataType;typedef struct Stack {STDataType* a;int top;int capacity; }ST;// 初始化栈 void StackInit(ST* ps); // 入栈 void StackPush(ST* ps, STDataType x); // 出栈 void StackPop(ST* ps); // 获取栈顶元素 STDataType StackTop(ST* ps); // 获取栈中有效元素个数 int StackSize(ST* ps); // 检测栈是否为空如果为空返回非零结果如果不为空返回0 bool StackEmpty(ST* ps); // 销毁栈 void StackDestroy(ST* ps);Stack.c 初始化栈 void StackInit(ST* ps) {assert(ps);ps-a NULL;ps-capacity 0;ps-top 0; }入栈 void StackPush(ST* ps, STDataType x) {assert(ps);if (ps-capacity ps-top){STDataType newcapacity ps-capacity 0 ? 4 : ps-capacity * 2;STDataType* tmp (STDataType*)realloc(ps-a, sizeof(STDataType) * newcapacity);if (tmp NULL){perror(relloc fail!\n);exit(-1);}ps-a tmp;ps-capacity newcapacity;}ps-a[ps-top] x;ps-top; }出栈 void StackPop(ST* ps) {assert(ps);assert(ps-top 0);ps-top--; }获取栈顶元素 STDataType StackTop(ST* ps) {assert(ps);assert(ps-top 0);return ps-a[ps-top - 1]; }获取栈中有效元素个数 int StackSize(ST* ps) {assert(ps);return ps-top; }检测栈是否为空 bool StackEmpty(ST* ps) {assert(ps);return ps-top 0; }销毁栈 void StackDestroy(ST* ps) {assert(ps);ps-a NULL;ps-capacity ps-top 0; }Stack.c #define _CRT_SECURE_NO_WARNINGS 1#includeStack.h// 初始化栈 void StackInit(ST* ps) {assert(ps);ps-a NULL;ps-capacity 0;//top 表示指向栈顶元素//ps-top -1;//top 表示指向栈顶元素的下一个ps-top 0; } // 入栈 void StackPush(ST* ps, STDataType x) {assert(ps);if (ps-capacity ps-top){STDataType newcapacity ps-capacity 0 ? 4 : ps-capacity * 2;STDataType* tmp (STDataType*)realloc(ps-a, sizeof(STDataType) * newcapacity);if (tmp NULL){perror(relloc fail!\n);exit(-1);}ps-a tmp;ps-capacity newcapacity;}ps-a[ps-top] x;ps-top; } // 出栈 void StackPop(ST* ps) {assert(ps);assert(ps-top 0);ps-top--; } // 获取栈顶元素 STDataType StackTop(ST* ps) {assert(ps);assert(ps-top 0);return ps-a[ps-top - 1]; } // 获取栈中有效元素个数 int StackSize(ST* ps) {assert(ps);return ps-top; } // 检测栈是否为空如果为空返回非零结果如果不为空返回0 bool StackEmpty(ST* ps) {assert(ps);return ps-top 0; } // 销毁栈 void StackDestroy(ST* ps) {assert(ps);ps-a NULL;ps-capacity ps-top 0; } 好了栈的实现就到这里结束了有用的话点个赞吧~~
http://www.w-s-a.com/news/562657/

相关文章:

  • 做软装找图片的网站wordpress 替代
  • 制作网站的后台公众号做视频网站会封吗
  • 广西企业建站邯郸景区网站制作
  • 开发商城网站多少钱城厢区建设局网站
  • 网站外链多的危害天水市建设局网站
  • 网站接入商学交互设计网站
  • 目前最新的网站后台架构技术综述什么网站可以做名片
  • 成都建站长沙做网站美工的公司
  • 湖南省住房与城乡建设厅网站平顶山网站关键词优化
  • 购物网站前台功能模块汕头网站设计电话
  • 网站你懂我意思正能量免费wordpress菜单底部导航代码
  • 一个主机可以建设多少个网站山东高端网站建设
  • 长沙网站建设搭建网络营销做得好的公司
  • 如何做网站的后台管理石家庄seo关键词排名
  • 给自己公司做个网站山东做外贸网站的公司
  • 张家港网站建设培训江苏省建设工程网站系统
  • html个人网站桂林建站
  • 湛江网站优化快速排名wordpress文章页面宽度
  • 自己建网站怎么弄唯品会一家专门做特卖的网站
  • 做文化传播公司网站做搜狗pc网站点
  • 免费的黄冈网站有哪些平台可以聊天呢要查询一个网站在什么公司做的推广怎么查
  • 凡客建站登录入口网站建设先进部门评选标准
  • 响应式设计 手机网站政务中心建设网站
  • 如何做卖衣服的网站网站登录接口怎么做
  • 网站源码下载了属于侵权吗499全包网站建设
  • 怎样创建网站信息平台网络推广官网首页
  • 网站建设的课程网站 逻辑结构
  • 开通企业网站搬瓦工暗转wordpress
  • 成都网站建设有名的公司怎么做出有品牌感的网站
  • 中国网站的建设淘宝数据网站开发