• 2024-03-29Java实现的表达式求值算法(包括加减乘除以及括号运算)
    packagecom.example.demo.java;importcom.greenpineyu.fel.FelEngine;importcom.greenpineyu.fel.FelEngineImpl;importjava.math.BigDecimal;importjava.util.HashMap;importjava.util.Map;importjava.util.Stack;importjava.util.regex.Matcher;impor
  • 2023-09-13求表达式的值
    利用栈求表达式的值,用Java实现如下所示://栈的定义publicclassArrayStack{//栈的大小privateintSIZE=0;//一维数组int[]arrayStack;//栈顶指针privateinttop=-1;//等于-1时表示栈中没有任何数据//初始化栈的大小publ
  • 2023-05-2623-05-26 刷题-【中缀表达式求值的模板】
    basiccalculator系列题目:(可以作为模板题,记住)224.基本计算器-力扣(LeetCode)[hard]想法:中缀表达式求值。数据结构中栈的应用中缀转后缀。后缀能去掉括号。a+(b+c)*d==》abc+d*+后缀表达式求值:abc+d*+要考虑表达式的优先级,怎么处理括号。括号的优先级,不知
  • 2023-04-13结对编程——四则运算
    内容目录结对编程成员实验目的实验方法实验内容实验代码实验结果截图心得体会1.结对编程成员2152125&21521302.实验目的通过学习和练习结对编程,达到提高代码质量和稳定性、增强团队合作和沟通能力、减少错误、增加效率、促进知识分享、提高代码可读性和可
  • 2023-02-13【栈】LeetCode 394. 字符串解码
    题目链接394.字符串解码思路建立一个数字栈numStack和一个字符串栈stringBuilderStack。遍历字符串s:遇到数字和字符时按照相应规则分别累加进k和result中。
  • 2023-02-01栈实现中缀表达式
    栈实现中缀表达式1.创建两个栈,一个用来存储数字一个用来存储操作符号2.判断每一个字符是数字还是操作符3.如果是数字,直接存入数栈中4.如果是符号,看符号栈是否为空,如果为空直
  • 2022-08-24leetcode150:逆波兰表达式求值
    packagecom.mxnet;importjava.util.Stack;publicclassSolution150{publicstaticvoidmain(String[]args){}/***根据逆波兰表示法,