X02-Day05笔记
2024-07-27 10:49:06
发布于:北京
东西不多,主要为表达式和递归、
表达式:
//操作数+运算符+界限符(小括号).
//中缀表达式:运算符在操作数中间(a+b).
//前缀表达式(波兰式):是一种没有括号的一种算术表达式,且运算符在操作数前面(+ a b).
//后缀表达式(逆波兰式):是一种没有括号的一种算术表达式,且运算符在操作数后面(a b +).
//中缀转后缀:
//1.a+b*c-(d+e)=((a+(b*c))-(d+e))(按算术优先级增补括号).
//2.((a (b c *) +) (d e +) -)(从内到外将运算符移动到两操作数之后).
//3.a b c * + d e + -(去掉括号).
递归:
//格式:
void f(){
if(/*边界条件*/){ //递归边界.
return ;
}
f(); //自我调用,递归式.
}
这里空空如也
有帮助,赞一个