当前位置: 首页 > news >正文

企业网站在哪里建百度首页优化排名

企业网站在哪里建,百度首页优化排名,武安网站建设,网站安全 维护🌈write in front🌈 🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流. 🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如…

🌈write in front🌈
🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.
🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如需转载还请通知⚠️
📝个人主页:Aileen_0v0🧸—CSDN博客
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
📣系列专栏:Aileen_0v0🧸的PYTHON学习系列专栏——CSDN博客
🗼我的格言:"没有罗马,那就自己创造罗马~" 

目录

 回顾

后缀表达式运算过程

后缀表达式求值思路及代码流程



 回顾💫

之前我们学习了栈的应用之前,后缀表达式的转换,如有遗忘,点击👉🔗http://t.csdnimg.cn/PodbC

今天我们来学习-后缀表达式求值 问题

跟中缀转换为后缀问题不同

对后缀表达式来说 ,从左到右扫描的过程中,

由于操作符在操作数后面,

所以要暂存操作数,在碰到操作符时,再将两个暂存操作数进行实际计算

这个过程利用的就是栈的特性:操作符只作用于离他最近的两个操作数.


后缀表达式运算过程🍁


后缀表达式,又称逆波兰式,不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则),非常方便计算机的计算。

后缀表达式的计算过程如下:
1️⃣从左至右扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算,并将结果入栈
2️⃣重复上述过程直到表达式最右端,最后运算得出的值即为表达式的结果

计算后缀表达式的动态流程如下,以1+2-3*2的后缀表达式为例:

最后得到的结果 - 3 还要 push 回栈顶


后缀表达式求值思路及代码流程🍂

1.首先创建空栈operandStack 用于 暂存操作数

2.将后缀表达式 用split方法解析为单词(token) 的列表

3.从左到右扫描单词列表

   如果单词是一个操作数,将单词转换为整型int,压入operandStack 栈顶

   如果单词是一个操作符 (* / + - ) , 就开始求值, 从 栈顶弹出2个操作数,先弹出的是右操作数,     后弹出的是左操作数,计算后将值重新压入栈顶.

4.单词列表扫描结束后,表达式的值就在栈顶

5.弹出栈顶的值,返回.

class Stack:#Stack---->ADTdef __init__(self):self.items =[]def isEmpty(self):return self.items == []# 满足这些属性(行为)的是栈def push(self,item):self.items.append(item)def pop(self):return self.items.pop()def peek(self):return self.items[len(self.items)-1]#def size(self):return len(self.items)def postfixEval(postfixExpr):operandStack = Stack()tokenList = postfixExpr.split()for token in tokenList:if token in "0123456789":operandStack.push(int(token))else:operand2 = operandStack.pop()operand1 = operandStack.pop()result = doMath(token,operand1,operand2)operandStack.push(result)return operandStack.pop()def doMath(op, op1, op2):if op == "*":return op1 * op2elif op == "/":return op1 / op2elif op == "+":return op1 + op2else:return op1 - op2

通过调用得到的运行结果: 

http://www.yidumall.com/news/72031.html

相关文章:

  • 接给别人做网站的活信息发布网站有哪些
  • 网络推广服务费税点百度关键词搜索优化
  • 十大利润最高的实体店seo综合
  • 电子商务网站建设新闻中国企业500强
  • 网站建设验收标准网络营销就是
  • 网站建设套餐价格营销型网站的类型有哪些
  • 源码怎么做网站快速seo关键词优化方案
  • 贵安新区网站建设网络营销的收获与体会
  • 管理员网站后台上传本地视频阻断艾滋病的药有哪些
  • 淘客手机版网站怎么做如何做个人网站
  • csgo开箱网站开发苏州seo服务热线
  • 江阴服装外贸现状seo服务建议
  • 做门户类网站报价外贸网站推广平台
  • 怎样制作网站西安抖音seo
  • 广元网站建设seo优化营销制作设计网络竞价推广托管公司
  • 响应式网站制作视频seo试用软件
  • 电商网站设计培训郑州seo外包收费标准
  • 公司做网站比较好的平台山东最新消息今天
  • 网站维护基础知识百度关键词排名联系方式
  • 网站免费模版代码网站平台推广
  • 太原cms建站模板百度首页网站推广多少钱一年
  • 手机网站 方案竞价托管外包服务
  • 门户网站部署方案seo com
  • 网站建设 软件开发的公司seo关键词排名优化评价
  • 记事本做网站背景色怎么弄搜索网站
  • 做网站做app区别b站推广在哪里
  • 怎么把网站做seo到首页代运营
  • 17素材网站百度百度一下
  • wordpress增加文章类型搜索seo优化托管
  • 网站开发人员的岗位职责上海网站seo快速排名