旅游网站开发哪家好wordpress侧边栏工具

news/2025/9/23 4:56:57/文章来源:
旅游网站开发哪家好,wordpress侧边栏工具,网站开发前端与后端的区别,西北电力建设甘肃工程公司网站逆波兰表达式 逆波兰表达式又叫做后缀表达式。在通常的表达式中#xff0c;二元运算符总是置于与之相关的两个运算对象之间#xff0c;这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法#xff0c;按此方法#xff0c;每一运算符… 逆波兰表达式 逆波兰表达式又叫做后缀表达式。在通常的表达式中二元运算符总是置于与之相关的两个运算对象之间这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法按此方法每一运算符都置于其运算对象之后故称为后缀表示。   ab --- a,b, a(b-c) --- a,b,c,-, a(b-c)*d --- a,b,c,-,d,*, ad*(b-c)---a,d,b,c,-,*, 1、将一个中序表达式转化成为逆波兰表达式   构造两个栈S1S2S1用来存放表达式S2用来暂时存放运算符最后完成后该栈是清空的。 1如果遇到的是数字直接进栈S1 2如果遇到的是左括号进栈S2 3如果遇到的是右括号将S2中的运算符全部出栈压入S1中注意括号不压入 4如果遇到的运算符            1.如果此时栈S2为空则直接将运算符加入到栈S2中          2.如果此时栈S2不为空当前运算符的优先级大于等于栈顶运算符的优先级那么直接入栈S2          3.如果此时栈S2不为空当前运算符的优先级小于栈顶运算符的优先级则将栈顶运算符一直出栈压入到栈S1中  直到栈为空或者遇到一个运算符的优先级小于等于当前遍历的运算符的优先级然后将该运算符压入到栈S2中。     5遍历完整个中序表达式之后如果栈S2中仍然存在运算符那么将这些运算符依次出栈压入到栈S1中直到栈为空。 2、利用逆波兰表达式求值   维护一个结果栈S3该栈最后存放的是表达式的值。从左至右的遍历栈S1 1如果遇到的是数字直接将数字压入到S3中 2如果遇到的是单目运算符取S3栈顶的一个元素进行运算之后将结果压入到栈S3中 3如果遇到的是双目运算符取S3栈顶的两个元素首先出栈的在左后出栈的在右进行双目运算符的计算将结果压入到S3中 遍历完整个栈S1最后S3中的值就是逆波兰表达式的值。   栈实现表达式计算【数据结构】 思路 所包含的运算符有‘’‘-’‘*’‘/’‘’‘’。 1建立两个栈一个用来存储操作数另一个用来存储运算符, 开始时在运算符栈中先压入‘/0’一个表达式的结束符。 2然后从左至右依次读取表达式中的各个符号操作数或者运算符 3如果读到的是操作数直接存入操作数栈 4如果读到的是运算符则作进一步判断 若读到的是‘/0’结束符而且此时运算符栈的栈顶元素也是‘/0’结束符则运算结束输出操作数栈中的元素即为最后结果。 若读到的是‘’或者读到的运算符的优先级比目前的运算符栈中的栈顶元素的优先级高则将运算符直接存入运算符栈继续读表达式中的下一个符号重复步骤3和4 若读到的是‘)’,而且此时运算符栈的栈顶元素是‘(’结束符则将运算符栈中的栈顶元素退出来继续读表达式中的下一个符号重复步骤3和4 若读到的运算符的优先级等于或小于之前的运算符的优先级则从操作数中退出2个从运算符中退出一个进行运算将运算结果存入操作数栈再把之前读到的运算符与目前的运算符栈顶比较重复步骤4即现在不读下一个元素   /* 输入: 9(3-1)*310/2 输出 20注意:其实注释的地方可以用来调试本人主要根据大话数据结构的思路写出来的如果有什么地方错了多谢提出。 */ #include stdio.h #include string.h #include stdlib.h #include iostream using namespace std; struct stack{char data[101];int top; };struct stack2{int data1[101];int top; }; struct stack tak; struct stack2 tak2;bool jia(char s){if(s || s-)return true;else return false; } bool ch(char s){if(s* || s/)return true;else return false; } int number(int y, int x, char s){if(s)return x y;if(s-)return x - y;if(s*)return x * y;if(s/ )return x / y; }int main(){char s1[20];scanf(%s,s1);getchar();tak.top 0;tak2.top 0;//中缀表达式转化为后缀表达式 for(int i0;istrlen(s1);i){if(s1[i]0 s1[i]9){int tep s1[i]-0;while(s1[i1]0 s1[i1]9){tep * 10;i;tep s1[i]-0; } // printf(%d ,tep);tak2.top;tak2.data1[tak2.top] tep;}else{if(tak.top0 || tak.data[tak.top](){tak.top;tak.data[tak.top] s1[i];}else{char temp tak.data[tak.top];if( jia(temp) (ch(s1[i]) || jia(s1[i]) || s1[i]() ){tak.top;tak.data[tak.top] s1[i]; }else if(ch(temp) (ch(s1[i]) || s1[i]()){tak.top;tak.data[tak.top] s1[i];}else if(s1[i])){while(tak.top0){if(tak.data[tak.top](){tak.top--;break;} // printf(%c ,tak.data[tak.top]);int t1 tak2.data1[tak2.top];tak2.top--;int t2 tak2.data1[tak2.top];int t3 number(t1,t2,tak.data[tak.top]);tak2.data1[tak2.top] t3;tak.top--;}}else if(ch(temp) jia(s1[i])){while(tak.top0){if(tak.data[tak.top](){break;} // printf(%c ,tak.data[tak.top]);int t1 tak2.data1[tak2.top];tak2.top--;int t2 tak2.data1[tak2.top];int t3 number(t1,t2,tak.data[tak.top]);tak2.data1[tak2.top] t3;tak.top--;}tak.top;tak.data[tak.top] s1[i];}} } }while(tak.top0){ // printf(%c ,tk.data[tak.top]);int t1 tak2.data1[tak2.top];tak2.top--;int t2 tak2.data1[tak2.top];int t3 number(t1,t2,tak.data[tak.top]);tak2.data1[tak2.top] t3; // cout t3 t3endl;tak.top--;}printf(%d,tak2.data1[tak2.top]);return 0; }   转载于:https://www.cnblogs.com/0526yao/p/10372092.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设需要怎么选合作机构婚纱销售网站

在现代科技飞速发展的时代,人们对于电器设备的性能要求越来越高。风扇作为一种常见的电器,在日常生活和工业生产中都有着广泛的应用。而高转速无刷风扇以其高效、低噪、长寿命等优点,逐渐成为了市场的宠儿。本文将详细探讨高转速无刷风扇的方…

上海做网站运维的公司wordpress 一言

最近在折腾oracle ebs的安装 ,用xmanager连接solairs10的过程中,总是连接3个小时左右就挂掉,很郁闷!本文参考eygle的文章1;首先从 eygle提供的网址上下载vnc软件下载得到的文件如下 vnc-3.3.4-solaris_2.5.tar.tar然…

深圳网站建设工作登陆网站空间的后台

目录 什么是tcp连接 什么是udp连接 python怎么实现tcp和udp连接 什么是tcp连接 TCP(Transmission Control Protocol)连接是一种网络连接,它提供了可靠的、面向连接的数据传输服务。 在TCP连接中,通信的两端(客户端和…

做网站最专业的公司济南网站

文章目录 ⭐前言⭐vue3拖拽实现拼图💖 思路分解💖 布局结构💖 拖拽函数💖 校验函数💖 inscode整体代码 ⭐运行效果💖 随机顺序💖 拖拽中💖 校验失败💖 校验通过 ⭐总结⭐…

安徽省建设工程安全+协会网站惠州做企业网站的

[react] React怎样跳过重新渲染? 生命周期 shouldComponentUpdate return false ? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

so域名的网站有哪些平面设计创意说明

程序员如何用技术变现 我完全没有必要通过打工听人安排而活着,而是反过来通过在公司工作提高自己的技能,让自己可以更为独立和自由地生活。 因而,在工作当中,对于那些没什么技术含量的工作,我基本上就像是在学生时代那…

南昌市建设局网站美食的网页设计

基于51单片机的羽毛球计分器设计与实现 摘要: 本文介绍了一种基于51单片机的羽毛球计分器设计方案。该计分器能够实时记录并显示双方选手的得分,同时提供了一些附加功能如计时、犯规计数等。本文首先简要介绍了羽毛球计分器的背景和需求,然后…

北京免费网站制作温江建设局网站

1、用df 命令查看查看目录所在分区,例如查看/var目录所在分区:[rootlocalhost var]# df -h /varFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg1-lvroot 51G 2.6G 46G 6% /mounted on 列下面就是所在的分区2、如果还想看磁盘分区情况&#x…

商标设计网站提供哪些服务玛丽与魔女之花网页设计教程

两点需要注意的. 第一是在构造函数声明时,会同时创建一个该构造函数的原型对象,而该原型对象是继承自Object的原型对象 // 声明一个构造函数Rectengle function Rectangle(length, width) {this.length length;this.width width; }// 即:看见function 后面函数名是大写,一般…

织梦网站下载地址一手房发帖网站怎样做

文章目录 拓展知识基础名词解释(语义库更新)机器学习任务流程模型训练基本流程模型训练详细流程正向传播与反向传播正向传播-求误差值反向传播-求参数值 学习率激活函数激活函数-为什么希望激活函数输出均值为0?激活函数 — softmax & ta…

自己网站做第三方支付c语言新手入门代码

在日本消费趋势的映射下,中国的食品行业面临着独特的转型机遇。品类品牌时代的终结及其在美元霸权经济下的起落,以及中国企业如何在改革开放四十年市场红利结束后继续成长,面对内卷式竞争,中国食品企业如何寻找新的增长路径&#…

如何将网站和域名绑定网站建设做网站怎么做

CorelDRAW是一款非常流行的矢量图形设计软件,其25.0.0.230版本带来了许多新特性和更新内容。以下是我所能提供的相关信息: 首先,关于特性方面,CorelDRAW 25.0.0.230版本具有强大的矢量编辑功能,用户可以轻松创建和编辑…

凡科做网站技巧海淀西北旺网站建设

可变状态是至关重要的。所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。尽量将域声明为final类型,除非需要它们是可变的。不可变对象一定是线程安全的。不可变对象能极大地降低并发编程的复杂性。它们更为简…

做视频付费网站推广计划书

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Insql 是一个轻量级的.NET ORM 类库。对象映射基于 Dapper, Sql 配置灵感来自于 Mybatis。 TA 的追求:简洁、优雅、性能与质量 TA 的宗旨:让你用起来感觉到…

php网站开发的技术框架wap网站一键生成app

目录 1、RabbitMQ简介 1.1 什么是消息队列系统 1.2 RabbitMQ的概述 1.3 RabbitMQ的优势和适用场景

中国建设银行黄冈分行网站3d建模培训班一般多少钱

JAVA环境变量配置 一、新建系统变量 新建变量,找到安装目录新建一个JAVA_HOME,路径为bin目录的前一级目录。 可以安装多个JAVA版本,然后新建不同的JAVA_HOME名称,然后填写bin目录的前一级路径。 二、编辑环境变量 找到path,然后编辑%JAVA…

小说网站防盗做的好处深情密码免费观看网站

在2023年第十三届中国国际储能大会上,全球各地的能源专家、学者和企业代表齐聚一堂,共同探讨了储能技术在推动能源转型中的重要作用。对于我们普通人来说,从这场大会中可以学到什么呢? 一、储能技术是未来能源发展的关键 随着可再…

淘宝做导航网站有哪些功能网络营销分销策略是什么

DNS劫持是一种网络攻击,攻击者通过篡改DNS记录,将特定域名的解析结果指向错误的IP地址,从而实现对特定网站的访问劫持或流量劫持。这种攻击方式严重影响了用户的上网体验,并可能导致用户隐私泄露。下面也从原因、危害以及应对的策…

网站建设的服务器网站怎么做备份

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体代发布是指将新闻稿或其他宣传内容委托给专业的媒体代理机构或公司进行发布和推广的活动。这些机构通常拥有丰富的媒体资源、人脉和经验,能够更好地将信息传递给目标受众…

专业网站开发哪里好网站开发销售员

简介: PTS 结合 10 多年来阿里的全链路压测的经验,让阿里云的用户可以如同享用满汉全席般的享用全套标准的全链路压测,也可以根据自己的需求,选择最适合自己的方式。 作者:子矜 客户的故事 全链路压测被誉为大促备战…