
swust oj
深海学识
这个作者很懒,什么都没留下…
展开
-
1042: 中缀表达式转换为后缀表达式(利用栈)
题目描述中缀表达式是一个通用的算术或逻辑公式表示方法,操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。后缀表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 , 即2 1 + 3 *。利用栈结构,将中缀表达式转换为后缀表达式。(测试数据元素为单个字符)简单思路:先定义加减乘除和括号的优先级,加减都定义为1级,乘除都定义为2级,括号为3级。栈的作用主要用来保存操作符原创 2022-04-23 21:13:43 · 568 阅读 · 0 评论 -
题目描述 输入N个数字,判断其中连续5个数的最大值,连续的定义为按输入顺序,数列尾和数列首我们也认为是连续的,输入数据保证只会出现一组最大值.2021-10-19
题目描述输入N个数字,判断其中连续5个数的最大值,连续的定义为按输入顺序,数列尾和数列首我们也认为是连续的,输入数据保证只会出现一组最大值输入N:以下有N个数字(N小于100个) N个数字输入输出见SAMPLE OUTPUT样例输入201 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20样例输出The position is 16,17,18,19,20The numbers are 16,17,18,19,20The MAX is 9原创 2021-10-19 22:01:00 · 437 阅读 · 0 评论