算法题目
ZZcppc
这个作者很懒,什么都没留下…
展开
-
自定义排序、结构体/优先队列 重载小于或大于号
数组一般的sort排序#include<iostream>#include<algorithm>using namespace std;int a[10]={5,1,8,4,2,5,7,4,9,10};int main(){ int i; sort(a,a+10); for(int i=0;i<10;i++){ cout<<a[i]<<" "; } return 0;}//输出:原创 2021-09-15 19:44:24 · 2682 阅读 · 0 评论 -
用栈模拟数学表达式计算
用栈模拟数学表达式计算这类题包括数字的加减乘除运算,有基本计算器、逆波兰表达式等;150 逆波兰表达式逆波兰表达式解题思路这题的解题思路就是,用一个栈去存储每一个字符串,遇到数字直接入栈,遇到运算符就先做运算。class Solution {public: int to_digit(string s){ int n=s.size(); int sum=0; for(int i=0;i<n;i++){ i原创 2021-04-01 16:45:46 · 409 阅读 · 0 评论 -
大整数的加减乘法运算
大整数的加减乘法运算415 字符串相加(10进制或36位加法)-字节高频给定两个字符串string num1和string num2,求两个的加法,其实即为大整数加法//10进制加法 string addStrings(string num1, string num2) { int i = num1.size()-1; int j = num2.size()-1; int carry = 0; string res; w原创 2021-03-29 12:48:05 · 170 阅读 · 0 评论