当前位置:网站首页>括号匹配
括号匹配
2022-08-04 20:42:00 【柯基@】
【例】C语言里算术表达式中的括号只有小括号。编写算法,判断一个表达式中的括号是否正确配对,表达式已经存入字符数组exp[]中,表达式中的字符个数为n。
int match(char exp[],int n){
char stack[maxSize]; //maxSize 是已定义的常量
int top=-1;
int i;
for(i=0;i<n;++i){
if(exp[i]==')')
if(top==-1)
return 0;
else
--top;
else if(exp[i]=='(')
stack[++top]='(';
}
if(top==-1)
return 1;
else
return 0;
}
边栏推荐
猜你喜欢
随机推荐
密码学系列之:PEM和PKCS7,PKCS8,PKCS12
How to make good use of builder mode
使用 Allatori 进行 Jar 包混淆
2022-8-4 第七组 ptz 锁与线程池和工具类
【debug】postgres数据存储错乱
C#弹出询问对话框
idea源码无法下载
EasyUi常用代码
How to carry out AI business diagnosis and quickly identify growth points for cost reduction and efficiency improvement?
Five Minutes Introductory Text Processing Three Musketeers grep awk sed
Web3时代的战争
刷题-洛谷-P1179 数字统计
简单理解 JS 事件循环
宝塔实测-搭建中小型民宿酒店管理源码
linkboy 5.0 正式发布,新增语音识别、图像识别
C#移动OA办公系统源码(基于微信企业号)
五分钟入门文本处理三剑客grep awk sed
Apache服务器配置多个站点
vs Code runs a local web server
[TypeScript] In-depth study of TypeScript enumeration









