前端用什么软件写代码,合肥优化网站,网站建设功能文案,网站开发跟app开发的差别多重括号#xff0c;利用回溯来对上一层括号中的内容进行反馈
实现#xff1a;
若为 x 长度加一
若为 #xff08; 进入递归计算 (计算相当于子表达式)
若为 #xff09; 结束当前递归
若为 | …多重括号利用回溯来对上一层括号中的内容进行反馈
实现
若为 x 长度加一
若为 进入递归计算 (计算相当于子表达式)
若为 结束当前递归
若为 | 计算递归并与当前长度进行比较
#includestdio.h
#includeiostream
using namespace std;
int dec1();
int main()
{printf(%d, dec1());return 0;
}
int dec1()
{char ch;int len 0;while (cin ch){if (ch ()len dec1();else if (ch x)len;else if (ch ))return len;elsereturn max(len, dec1());}return len;
}