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

多商户商城系统功能拆解22讲-平台端分销商品

Five Minutes Introductory Text Processing Three Musketeers grep awk sed
【一起学Rust | 进阶篇 | Service Manager库】Rust专用跨平台服务管理库

How to carry out AI business diagnosis and quickly identify growth points for cost reduction and efficiency improvement?

多用户同时远程登录连接到一台服务器

项目难管理?先学会用好甘特图(内附操作方法及实用模板)

DICOM医学影像协议

SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值试读版

嵌入式分享合集28

手撕SparkSQL五大JOIN的底层机制
随机推荐
vehemently condemn
web 应用开发最佳实践之一:避免大型、复杂的布局和布局抖动
两种白名单限流方案(redis lua限流,guava方案)
新式茶饮,卷完水果还能卷什么?
构建Buildroot根文件系统(I.MX6ULL)
香港暂停进口俄罗斯部分地区禽肉及禽类产品
[AGC] Build Service 1 - Cloud Function Example
使用 Chrome 开发者工具 coverage 功能分析 web 应用的渲染阻止资源的执行分布情况
[TypeScript] In-depth study of TypeScript enumeration
使用百度EasyDL实现森林火灾预警识别
动态规划_双数组字符串
数字IC设计中基本运算的粗略的延时估计
C#弹出询问对话框
零知识证明笔记——私密交易,pederson,区间证明,所有权证明
uwp ScrollViewer content out of panel when set the long width
【AGC】构建服务1-云函数示例
QT(42)-QT线程-线程调用槽函数
常用正则表达式[通俗易懂]
知识分享|如何设计有效的帮助中心,不妨来看看以下几点
机器学习_02