C++
图灵贼灵
充满激情!
展开
-
2021-05-06
#include<iostream>#include<algorithm>#include<vector>using namespace std; int t,n,p;//矩阵乘法vector<vector<int> > f1(vector<vector<int> >a, vector<vector<int> > b){ int n=a.size(), k=a[0].size(), m=原创 2021-05-06 11:01:32 · 82 阅读 · 0 评论 -
2021-04-02
中缀表达式转换为逆波兰表达式算法算法描述中缀转后缀代码直接求中缀表达式的结果算法描述将一个普通的中缀表达式转换为逆波兰表达式的一般算法是:首先需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为存放结果(逆波兰式)的栈S2(空栈),S1栈可先放入优先级最低的运算符#,注意,中缀式应以此最低优先级的运算符结束。可指定其他字符,不一定非#不可。从中缀式的左端开始取字符,逐序进行如下步骤:(1)若取出的字符是操作数,则分析出完整的运算数,该操作数直接送入S2栈。(2)若取出的字符是原创 2021-04-02 14:42:24 · 101 阅读 · 0 评论