当前位置:网站首页>括号匹配
括号匹配
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;
}
边栏推荐
- Latex分章节、分段落编译:input{}与include{}的区别
- 无代码平台字段设置:基础设置入门教程
- About the state transfer problem of SAP e-commerce cloud Spartacus UI SSR
- 使用 Chrome 开发者工具 coverage 功能分析 web 应用的渲染阻止资源的执行分布情况
- 零知识证明笔记——私密交易,pederson,区间证明,所有权证明
- MySQL field type
- Uniapp微信雪糕刺客单页小程序源码
- 宝塔实测-搭建中小型民宿酒店管理源码
- 明明加了唯一索引,为什么还是产生了重复数据?
- 漫画 | 老板裁掉我两周后,又把我请回去,工资翻番!
猜你喜欢
随机推荐
【数据挖掘】搜狐公司数据挖掘工程师笔试题
[TypeScript] In-depth study of TypeScript enumeration
面试官:Redis中过期的key是怎么被删除的?
【Web漏洞探索】跨站脚本漏洞
【AGC】构建服务1-云函数示例
Web3时代的战争
如何用好建造者模式
简单理解 JS 事件循环
Win10 uwp use ScaleTransform magnify an element
宝塔实测-搭建中小型民宿酒店管理源码
【学术相关】清华教授发文劝退读博:我见过太多博士生精神崩溃、心态失衡、身体垮掉、一事无成!...
node 的运行命令
使用 Allatori 进行 Jar 包混淆
漫画 | 老板裁掉我两周后,又把我请回去,工资翻番!
c语言小项目(三子棋游戏实现)
【一起学Rust | 进阶篇 | Service Manager库】Rust专用跨平台服务管理库
ts集成和使用
刷题-洛谷-P1200 你的飞碟在这儿Your Ride Is Here
香港暂停进口俄罗斯部分地区禽肉及禽类产品
数据安全解决方案的发展









