自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 栈的应用:将中缀表达式转为后缀表达式以及后缀表达式求值

中缀表达式是我们在数学里平常使用的算术表达式,如 (2 + 1) * 3;后缀表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则);如:21 + 3 ;如何将中缀表达式转换为后缀我们从左到有读中缀表达式,如果读到的是操作数,立刻放到后缀表达式中;如果读到操作符,不立即放入结构体中,而是将其放入一个栈(操作符栈)中;...

2019-03-01 12:18:18 896 2

原创 栈(ADT)的定义以及基本操作(使用进制转化为例)

栈模型栈(stack)是限制插人和删除只能在一个位置上进行的表,该位置是表的未端,叫做栈的顶(top)。对栈的基本操作有Push(进栈)和Pop(出栈),前者相当于插入,后者则是删除最后插入的元素。最后插入的元素可以通过使用Top例程在执行Pop之前进行考查。对空栈进行的Pop或Top一般被认为是栈ADT的错误。另一方面,当运行Push时空间用尽是一个实现错误,但不是ADT错误。(所以在运行Pu...

2019-01-30 14:05:05 2609 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除