当前位置:网站首页>括号匹配
括号匹配
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;
}
边栏推荐
猜你喜欢

二叉树的遍历

Oreo domain name authorization verification system v1.0.6 public open source version website source code

Tear down the underlying mechanism of the five JOINs of SparkSQL

暴雨中的人

使用百度EasyDL实现森林火灾预警识别

如何进行AI业务诊断,快速识别降本提效增长点?

【CAS:2306109-91-9 |胺-PEG4-脱硫生物素】价格

C#移动OA办公系统源码(基于微信企业号)

刷题-洛谷-P1179 数字统计

ADB 安装 + 打驱动全教程
随机推荐
使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
经验分享|盘点企业进行知识管理时的困惑类型
五分钟入门文本处理三剑客grep awk sed
37.轮播图
长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析等领域中的应用
二叉搜索树解决硬木问题
Using Baidu EasyDL to realize forest fire early warning and identification
vs Code 运行一个本地WEB服务器
ts集成和使用
暴雨中的人
微信小程序云开发 | 赠、删、改城市名称信息的应用实现
知识分享|如何设计有效的帮助中心,不妨来看看以下几点
MATLAB中readtimetable函数用法
链路聚合技术及VRRP
C语言——青蛙跳台阶(递归)
刷题-洛谷-P1317 低洼地
使用 Allatori 进行 Jar 包混淆
多用户同时远程登录连接到一台服务器
After the tester with 10 years of service "naked resignation" from the big factory...
面试官:索引为什么会失效?