在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.还需要分别指出哪个左括号与哪个右括号对应?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:31:33
在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.还需要分别指出哪个左括号与哪个右括号对应?

在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.还需要分别指出哪个左括号与哪个右括号对应?
在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.
还需要分别指出哪个左括号与哪个右括号对应?

在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.还需要分别指出哪个左括号与哪个右括号对应?
算法:
String str="5+(4-3))" 表达式
char kuohao[]; 用作括号堆栈
扫描str中的字符
1如果是(则入栈
2如果是)
a如果战不空出栈
b如果栈空,不匹配.算法结束
最后栈空则匹配
下面是我的实现
public class biaodashi {

public static void main(String args[])
{
int top=0;//堆指针
boolean end=true;//不匹配时只输出一次

char stack[]=new char[100];//存括号
String biaoda="(((1+(2)-6))";//表达式
char biao[]=biaoda.toCharArray();//将字符串转化成字符数组
System.out.println("表达式: "+biaoda);

for(int i=0;i

在Java中,设计一个算法,判断一个算术表达式中的括号是否配对.还需要分别指出哪个左括号与哪个右括号对应? 数据结构:括号匹配问题.假设一个算术表达式中允许包含两种括号:()[] 其嵌套的次序随意,请设计一个算法判断一个算术表达式中的括号是否匹配 在java中设计一个程序,判断直角坐标系中一个点是否在以(0,0)为圆心以1为半径的圆内? 编写一个判断算术表达式中开括号闭括号是否配对的算法 java实现矩阵相加、相乘,判断是否上(下)三角矩阵、对称矩阵、相等的算法在Matrix.java添加这些操作:判断一个矩阵是否为上三角矩阵:public boolean isUpperTriangularMatrix() 判断一个矩阵是否为 设计一个算法判断7是否为质数 设计一个算法,判断7是否为质数? 设计一个算法判断35是否为质数 java 设计算法,计算用后缀表示法表示的算术表达式的值. java中如何判断两个日期相差一个整月 永循环语句设计一个算法,在100个实数中找出最大的一个 Java里怎么判断一个点在圆内 java中如何判断一个日期是否在一段时间之内本人新手,希望给出具体的代码 对于一个不小于3的正整数,设计一个算法判断该正数是否是素数 设计一个算法,判断一个正的n(n>2)位数是不是回文数,用自然语言描述算法步骤 java中怎么让随机数产生在一个区间段? 判断两个圆能否放入一个矩形中 算法 用Java设计一个接口,声明有关算术运行的方法,并创建四个应用该接口的类,分别进行加减乘除四则运算还有没有其他答案啊