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

国外的服务器郴州网站seo外包

国外的服务器,郴州网站seo外包,做网站建设客户从哪里找,WordPress全局响应栈 判断栈的输入输出操作是否合法 //判断栈的输入输出操作是否合法 typedef struct {ElementType data[maxsize];int top; }stack; bool is_legal(char opea[]){int i0;int j0,k0;//j表示入栈的操作次数,k表示出栈的次数while(opea[i]!\0){switch (opea[i]) {case I: j; brea…

判断栈的输入输出操作是否合法

//判断栈的输入输出操作是否合法
typedef struct {ElementType data[maxsize];int top;
}stack;
bool is_legal(char opea[]){int i=0;int j=0,k=0;//j表示入栈的操作次数,k表示出栈的次数while(opea[i]!='\0'){switch (opea[i]) {case 'I': j++; break;case 'O': k++;if(k>j) return false;}i++;}if(j!=k) return false;else return true;
}

判断单链表中的n个字符是否中心对称

//判断单链表中的n个字符是否中心对称
#define maxsize 50
#define ElementType char
typedef struct node{ElementType data;struct node* next;
}LinkNode,*Linklist;bool is_symmetry(Linklist L,int n){int i;char s[n/2];LinkNode *p=L->next;for(i=0;i<n/2;i++){s[i]=p->data;p=p->next;}i--;if(n%2!=0) p=p->next;while(p!= nullptr&&s[i]==p->data){i--;p=p->next;}if(i==-1) return true;else return false;
}

共享栈入栈和出栈

#define maxn 100
#define ElemenType int
typedef struct {ElemenType stack[maxn];int top[2];
}stk;
stk s;int push(int i,ElemenType x){if(i!=0&&i!=1) exit(0);if(s.top[1]-s.top[0]==1) return 0;switch (i) {case 0:s.stack[++s.top[0]]=x;return 1;case 1:s.stack[--s.top[1]]=x;return 1;}
}int pop(int i){if(i!=0&&i!=1) exit(0);switch (i) {case 0:if(s.top[0]==-1) return -1;return s.stack[s.top[0]--];case 1:if(s.top[1]==maxn) return -1;return s.stack[s.top[1]++];}
}

3.4栈的括号匹配

#define maxsize 30
//判断三类括号是否匹配
typedef struct{char data[maxsize];int top;
}Sqstack;bool bracketCheck(char str[]){Sqstack S;S.top=-1;int i=0;while(str[i]!='\0'){if(str[i]=='('||str[i]=='['||str[i]=='{'){S.data[++S.top]=str[i];}else{if(S.top==-1){return false;}char topelem;topelem=S.data[S.top--];if(str[i]==')'&&topelem!='(') return false;if(str[i]==']'&&topelem!='[') return false;if(str[i]=='}'&&topelem!='{') return false;}i++;}if(S.top==-1) return true;else return false;
}

队列

#define maxsize 50
#define ElementType int//设置Tag来区分队满还是队空,写出出队入队算法
typedef struct {ElementType data[maxsize];int front,rear,tag;
}Sqqueue1;bool enqueue(Sqqueue1 &Q,ElementType x){if(Q.rear==Q.front&&Q.tag==1) return false;Q.data[Q.rear]=x;Q.rear=(Q.rear+1)%maxsize;Q.tag=1;return true;
}bool dequeue(Sqqueue1 &Q,ElementType &x){if(Q.rear==Q.front&&Q.tag==0) return false;x=Q.data[Q.front];Q.front=(Q.front+1)%maxsize;Q.tag=0;return true;
}//队列和空栈实现将队列中的元素逆转(front指向队首元素,rear指向队尾元素的后一个元素)
typedef struct {ElementType data[maxsize];int front,rear;
}Sqqueue;
typedef struct {ElementType data[maxsize];int top;
}stack;Sqqueue reverse(Sqqueue &Q,stack &S){while(Q.front!=Q.rear){int x=Q.data[Q.front];Q.front=(Q.front+1)%maxsize;S.data[++S.top]=x;}while(S.top!=-1){int x=S.data[S.top--];Q.data[Q.rear]=x;Q.rear=(Q.rear+1)%maxsize;}return Q;
}//两个栈实现队列入队出队是否为空
void Push(stack &S,ElementType x){};
void Pop(stack &S,ElementType &x){};
bool StackEmpty(stack S){};
bool StackOverflow(stack S){};
int enque(stack &S1,stack &S2,ElementType e){if(!StackOverflow(S1)){Push(S1,e);return 1;}if(StackOverflow(S1)&&!StackEmpty(S2)){printf("队列已满");return 0;}ElementType x;if(StackOverflow(S1)&& StackEmpty(S2)){while(!StackEmpty(S1)){Pop(S1,x);Push(S2,x);}}Push(S1,e);return 1;
}
void deque(stack &S1,stack &S2,ElementType &x){if(!StackEmpty(S2)){Pop(S2,x);}else if(StackEmpty(S1)){printf("队列为空");}else{while(!StackEmpty(S1)){ElementType temp;Pop(S1,temp);Push(S2,temp);}Pop(S2,x);}
}
bool is_empty(stack S1,stack S2){return  StackEmpty(S1)&& StackEmpty(S2);
}//循环链式队列实现
typedef struct node{ElementType data;struct node* next;
}CLqueueNode;
typedef struct {CLqueueNode *front,*rear;
}CLqueue;bool enCLqueue(CLqueue &C,ElementType x){if(C.rear->next==C.front){CLqueueNode *p=(CLqueueNode *) malloc(sizeof (CLqueueNode));p->data=x;p->next=C.front;C.rear->next=p;C.rear=p;}else{C.rear->data=x;C.rear=C.rear->next;}return true;
}bool deCLqueue(CLqueue &C,ElementType &x){if(C.rear==C.front) return false;x=C.front->data;C.front=C.front->next;return true;
}
http://www.dtcms.com/wzjs/318588.html

相关文章:

  • 北京网站开发需要多少钱b2b网站免费推广
  • 企业网站优化三层含义中级经济师考试
  • 茌平网站建设道气钻合肥seo搜索优化
  • 网站推广工作是在网站发布之后开展的整站优化关键词推广
  • 苏州外贸网站建设推广服务百度一下你就知道官网网址
  • 南宁软件优化网站建设重庆百度关键词推广
  • 郑州专业网站设计如何进入网站
  • 安徽住房和城乡建设厅网站整合网络营销
  • 珠海专门做网站天津百度快速优化排名
  • 个人网站 费用域名查询网站
  • 世代网络网站建设设计武汉seo优化公司
  • 手套网站模板网站建设策划
  • 广州站到广州南站地铁要多久seo 论坛
  • 泉州自主建站模板必应搜索引擎地址
  • 淮安建设局网站广州引流推广公司
  • 网站图片地址怎么做杭州seo联盟
  • jsp怎么做网站的删除互联网站
  • 网站的网络设计公司接广告推广的平台
  • 做公司网站注意什么论文收录网站排名
  • 青岛当地的做公司网站的360收录提交入口
  • 网站后台怎样登陆网络营销的十种方法
  • 广州开发区第二小学seo快速排名培训
  • 陈木胜个人资料关键词优化价格表
  • 做cf网站网络营销专业的就业方向
  • web网站建设优化推广排名网站教程
  • 做网站网页的专业外贸网站推广方式
  • 加强门户网站建设提升seo专家是什么意思
  • 容易做的网站设计素材网站
  • 网站的网站建设公司深圳推广网络
  • 建三江佳木斯网站建设开创集团与百度