- 博客(52)
- 收藏
- 关注
原创 栈的实例应用
我们把平时所用的标准四则运算表达式,即“9+(3-1)×3+10÷2”叫做中缀表达式。下面我们用栈来实现综合计算器。 使用栈完成表达式的计算思路 通过一个index值来遍历表达式 如果发现是数字直接入栈 如果发现当前符号栈为空,就直接入栈 如果符号栈不为空,就要进行比较。如果当前操作符优先级<=栈中的操作符,就需要从数栈中pop俩个数,符号栈pop一个进行运算,得到的结果入数栈,当前读取到的操作符入符号栈,如果当前优先级大的话,直接入符号栈 当前表达式扫描完毕,就...
2022-05-05 10:57:30 1160 2
原创 Java--泛型与容器
泛型泛型的基本概念泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。泛型的本质就是“数据类型的参数化”,处理的数据类型不是固定的,而是可以作为参数传入。我们可以把“泛型”理解为数据类型的一个占位符(类似形式参数),即告诉编译器,在调用泛型时必须传入实际类型,这种参数类型可以在类,接口和方法中,分别被称泛型类、泛型接口、泛型方法。参数化类型:1.把类型当作是参数一样传递2.<数据类型> 只能是引用类型泛型的好处:代码可读性更好(不需要强制转换)
2022-03-19 00:52:02 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人