中缀表达式转化为后缀表达式

#include <iostream> #include<cstdio> #include<stack> using namespace std; bool is(char s[]) { char postexp[100]; int j=-1; stack<char> st; int i=0; while(s[i]!=0) { switch(s[i]) { case '('://如果为左括号 st.push('(');//左括号进栈 i++; break; case ')': while(st.top()!='(') { postexp[++j] = st.top(); ...

#include stack使用方法简介

栈的定义 栈被实现为容器适配器,它是使用特定容器类的封装对象作为其基础容器的类,提供了一组特定的成员函数来访问其元素。 元素从特定容器的“后面”被推入/弹出,这被称为堆栈的顶部。 成员函数 Member functions (constructor) Construct stack (public member function ) empty Test whether container is empty (public member function ) size Return size (public member function ) top Access next element (public member function ) push Insert element (public member function ) emplace Construct and insert element ...

判断字符串是否对称

#include <iostream> #include <cstdio> #include <queue> #include <stack>/* #include <set> #include <cmath> #include <algorithm> #include <cstring> #define eps 1e-15 //priority_queue<int,vector<int>,greater<int> > q; //priority_queue<int,vector<int>,less<int> > q; #define lson l, mid, rt << 1 #define rson mid + 1, r, rt << 1 | 1 */ using namespace std;/* typedef long long ll; typedef ...

ubuntu16.04 安装pptpd服务

原文地址:http://www.cnblogs.com/webberlin/archive/2018/04/20/8891202.html 之前一直用vultr的服务器做搭ss的梯子。因为日常工作在服务器上,git clone源码的时候走socks5代理不大好弄,就打算用vultr的服务器搭一个pptp vpn。记录下过程。 1.安装pptpd服务:apt install pptpd 2.修改/etc/pptpd.conf 主要是localip和remoteip,我简单的把原来的#注释去掉了。如果有特殊需求可以自己设置。 localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245   3.修改/etc/ppp/pptpd-options 这里添加下dns地址,我使用的是 ...

codeblocks的debug教程

以下为codeblocks16.01的debug教程,例子为判断闰年还是平年的小程序,代码是: #include <stdio.h> int isLeapYear(int); int main() { int year; printf("请输入年份:"); scanf("%d",&year); if(isLeapYear(year) == 1) printf("%d年是闰年",year); else printf("%d年不是闰年",year); return 0; } /** *判断某一年份是否是闰年 *@param yaer:年份 *@return: 是否为闰年,是闰年返回非0,不是闰年返回0 **/ int isLeapYear(int year) { i ...