资源简介
数据结构 严蔚敏 C语言版 括号匹配
while((c = getchar()) != EOF)
{
switch(c)
{
case '[':
push(&sqSta;, c);
break;
case '(':
push(&sqSta;, c);
break;
case ']':
if(getTop(&sqSta;, &e))
{
if(e == '[')
{
pop(&sqSta;, &temp;);
}
if(e == '(')
{
printf("\nnot match\n");
return ERROR;
}
}
break;
case ')':
if(getTop(&sqSta;, &e))
{
if(e == '(')
{
pop(&sqSta;, &temp;);
}
if(e == '[')
{
printf("\nnot match\n");
return ERROR;
}
}
break;
default :
printf("\nerror\n");
return ERROR;
break;
}
}
if(stackEmpty(sqSta))
{
printf("\nmatched\n");
}
else
{
printf("\nnot matched\n");
}
代码片段和文件信息
#include
#include
#include “seqStack.h“
status main()
{
char cetemp;
seqStack sqSta;
initStack(&sqSta);
while((c = getchar()) != EOF)
{
switch(c)
{
case ‘[‘:
push(&sqSta c);
break;
case ‘(‘:
push(&sqSta c);
break;
case ‘]‘:
if(getTop(&sqSta &e))
{
if(e == ‘[‘)
{
pop(&sqSta &temp);
}
if(e == ‘(‘)
{
printf(“\nnot match\n“);
return ERROR;
}
}
break;
case ‘)‘:
if(getTop(&sqSta &e))
{
if(e == ‘(‘)
{
pop(&sqSta &temp);
}
if(e == ‘[‘)
{
printf(“\nnot match\n“);
return ERROR;
}
}
break;
default :
printf(“\nerror\n“);
return ERROR;
break;
}
}
if(stackEmpty(sqSta))
{
printf(“\nmatched\n“);
}
else
{
printf(“\nnot matched\n“);
}
return OK;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7391 2013-01-10 12:50 bracketMatch\huan
文件 865 2013-01-10 12:50 bracketMatch\main.c
文件 1609 2013-01-10 12:50 bracketMatch\seqStack.h
目录 0 2013-01-16 11:47 bracketMatch
----------- --------- ---------- ----- ----
9865 4
- 上一篇:C++图像二值化代码
- 下一篇:简单实现的LZ78编码程序
相关资源
- 利用C++哈希表的方法实现电话号码查
- 小波变换算法 c语言版
- 学校超市选址问题(数据结构C语言版
- 数据结构,迷宫问题C语言版源代码
- C语言版3D魔方游戏源代码
- DSDEMO-C演示(数据结构C语言版 严蔚敏
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- 实验报告:数据结构长整数四则运算
- 数据结构教程李春葆第五版书中例题
- 吕鑫vc6c++数据结构视频源码
- 数据结构教程李春葆第五版课后答案
- 李春葆课后习题答案(数据结构教材
- 烟花优化算法(c语言版)
- 数据结构1800题 题+答案(全)
- 数据结构(C语言版)ppt课件,清华,
- c++常用游戏算法及数据结构设计
- 数据结构超全面复习导图
- 《Data Structures and Algorithm Analysis in C
- 连连看源代码C语言版
- 数据结构C语言版教学笔记严蔚敏
- 数据结构C语言版期末考试试题(有答
- 多功能计算器实现C++代码以及代码详
- C语言数据结构银行客户排队
- C语言实现栈操作
- 简易学生管理系统源码 数据结构 大作
- 数据结构与C语言综合习题集
- 数据结构实验——赫夫曼树相关
- C语言进阶源码---基于graphics实现图书
- 数据结构——C++语言描述 陈慧南
评论
共有 条评论