当前位置:网站首页>括号匹配
括号匹配
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;
}
边栏推荐
猜你喜欢
随机推荐
MySQL字段类型
C语言之实现扫雷小游戏
C#移动OA办公系统源码(基于微信企业号)
Go study notes (Part 1) Configuring the Go development environment
Web3时代的战争
刷题-洛谷-P1179 数字统计
【1403. 非递增顺序的最小子序列】
【AGC】构建服务1-云函数示例
vscode离线安装插件方法
idea2021版本添加上一步和下一步操作到工具栏
Elastic Search 根据匹配分和热度分排序
2022年国内手机满意度榜单:华为稳坐国产品牌第一
Feign 与 OpenFeign
Oreo域名授权验证系统v1.0.6公益开源版本网站源码
web漏洞扫描器-awvs
数字IC设计中基本运算的粗略的延时估计
刷题-洛谷-P1307 数字反转
文章复现:超分辨率网络-VDSR
使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
如何进行AI业务诊断,快速识别降本提效增长点?