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

做企业平台的网站有哪些内容抖音seo优化软件

做企业平台的网站有哪些内容,抖音seo优化软件,现在做网站用什么软件,网站建设合同网站建设公司/** * author huihut * E-mail:huihutoutlook.com * version 创建时间:2016年9月9日 * 说明:本程序实现了一个顺序栈。 * 功能:有初始化、销毁、判断空、清空、入栈、出栈、取元素的操作。 */#include "stdio.h" #include "st…
/**
* @author huihut
* @E-mail:huihut@outlook.com
* @version 创建时间:2016年9月9日
* 说明:本程序实现了一个顺序栈。
* 功能:有初始化、销毁、判断空、清空、入栈、出栈、取元素的操作。
*/#include "stdio.h"
#include "stdlib.h"
#include "malloc.h"//5个常量定义
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define OVERFLOW -1//测试程序长度定义
#define LONGTH 5//类型定义
typedef int Status;
typedef int ElemType; //顺序栈的类型
typedef struct {ElemType *elem;int top;int size;int increment;
} SqSrack;//函数声明
Status InitStack_Sq(SqSrack &S, int size, int inc);  //初始化顺序栈
Status DestroyStack_Sq(SqSrack &S);                    //销毁顺序栈
Status StackEmpty_Sq(SqSrack S);                    //判断S是否空,若空则返回TRUE,否则返回FALSE
void ClearStack_Sq(SqSrack &S);                        //清空栈S
Status Push_Sq(SqSrack &S, ElemType e);                //元素e压入栈S
Status Pop_Sq(SqSrack &S, ElemType &e);                //栈S的栈顶元素出栈,并用e返回
Status GetTop_Sq(SqSrack S, ElemType &e);            //取栈S的栈顶元素,并用e返回//初始化顺序栈
Status InitStack_Sq(SqSrack &S, int size, int inc) {S.elem = (ElemType *)malloc(size * sizeof(ElemType));if (NULL == S.elem) return OVERFLOW;S.top = 0;S.size = size;S.increment = inc;return OK;
}//销毁顺序栈
Status DestroyStack_Sq(SqSrack &S) {free(S.elem);S.elem = NULL;return OK;
}//判断S是否空,若空则返回TRUE,否则返回FALSE
Status StackEmpty_Sq(SqSrack S) {if (0 == S.top) return TRUE;return FALSE;
}//清空栈S
void ClearStack_Sq(SqSrack &S) {if (0 == S.top) return;S.size = 0;S.top = 0;
}//元素e压入栈S
Status Push_Sq(SqSrack &S, ElemType e) {ElemType *newbase;if (S.top >= S.size) {newbase = (ElemType *)realloc(S.elem, (S.size + S.increment) * sizeof(ElemType));if (NULL == newbase) return OVERFLOW;S.elem = newbase;S.size += S.increment;}S.elem[S.top++] = e;return OK;
}//取栈S的栈顶元素,并用e返回
Status GetTop_Sq(SqSrack S, ElemType &e) {if (0 == S.top) return ERROR;e = S.elem[S.top - 1];return e;
}//栈S的栈顶元素出栈,并用e返回
Status Pop_Sq(SqSrack &S, ElemType &e) {if (0 == S.top) return ERROR;e = S.elem[S.top - 1];S.top--;return e;
}int main() {//定义栈S
    SqSrack S;//定义测量值int size, increment, i;//初始化测试值size = LONGTH;increment = LONGTH;ElemType e, eArray[LONGTH] = { 1, 2, 3, 4, 5 };//显示测试值printf("---【顺序栈】---\n");printf("栈S的size为:%d\n栈S的increment为:%d\n", size, increment);printf("待测试元素为:\n");for (i = 0; i < LONGTH; i++) {printf("%d\t", eArray[i]);}printf("\n");//初始化顺序栈if (!InitStack_Sq(S, size, increment)) {printf("初始化顺序栈失败\n");exit(0);}printf("已初始化顺序栈\n");//入栈for (i = 0; i < S.size; i++) {if (!Push_Sq(S, eArray[i])) {printf("%d入栈失败\n", eArray[i]);exit(0);}}printf("已入栈\n");//判断非空if(StackEmpty_Sq(S)) printf("S栈为空\n");else printf("S栈非空\n");//取栈S的栈顶元素    printf("栈S的栈顶元素为:\n");printf("%d\n", GetTop_Sq(S, e));    //栈S元素出栈printf("栈S元素出栈为:\n");for (i = 0, e = 0; i < S.size; i++) {printf("%d\t", Pop_Sq(S, e));}  printf("\n");//清空栈S
    ClearStack_Sq(S);printf("已清空栈S\n"); return 0;                              
}

 

转载于:https://www.cnblogs.com/wpgraceii/p/10715201.html

http://www.lbrq.cn/news/2688121.html

相关文章:

  • 莱芜公司做网站专业做网站建设的公司
  • 辽宁地矿建设集团有限公司网站合肥关键词排名提升
  • 浙江省住房和建设厅网站全国各城市感染高峰进度查询
  • 高端做网站价格查询网站域名
  • 推动全省政府网站建设百度北京分公司官网
  • 技术社区网站开发软件培训机构排名
  • 四川电脑网站建设厦门网站seo
  • 查企业营业执照的网站查询域名网站
  • 莆田个人外贸网站建设游戏推广员每天做什么
  • 北京 网络发布山东服务好的seo
  • 新冠三阳最新消息上海百度整站优化服务
  • 济南造价工程信息网重庆seo结算
  • 美工做网站尺寸多少钱苹果被曝开发搜索引擎对标谷歌
  • 已经有域名 怎么修改网站如何优化网站
  • 自己有网站 做app企业网站的推广形式有
  • 海南省建设考试网站首页上海野猪seo
  • 企业网络营销网站婚恋网站排名前三
  • 开平做网站百度搜索引擎官网入口
  • 免费汽车租赁网站模板谷歌 chrome 浏览器
  • 做英文网站多钱游戏推广合作平台
  • 网站模板jspseo是什么意思蜘蛛屯
  • 上海公安网站百度推广联盟
  • 大前端网站网站关键词优化方案
  • 网站开发 怎样做费用结算外贸网站推广优化
  • 申请建设活动中心网站短视频关键词优化
  • 网络工程专业毕业论文宁波seo免费优化软件
  • 企业 办公 网站模板地推接单平台网
  • seo综合查询工具可以查看哪些数据海淀区seo全面优化
  • 鸡西建设网站腾讯云服务器
  • 天津建设局网站首页营销型网站建设步骤
  • Gartner 《IAM for LLM-Based AI Agents》学习心得
  • 【KO】android 面试 算法
  • Java数据结构之ArrayList
  • 卫生间装修防水怎么做合适?
  • Android16新特性速记
  • JS中typeof与instanceof的区别