自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 判断数学表达式,语法判断,c++实现

目录前言代码前言由于某些原因,在反复修正之前的代码的时候,相处了一个新的方法,此方法与前面的根本上区别不大,都是利用递归,只是这次对于括号的判断稍加了修改(具体内容参考我的前两篇文章),修改了对于括号的判断之后,现在的代码实际上要更贴近于关于这个题目的第一篇文章中的论述下图为首篇文章中给出的流程,这次的修改主要是对F——>EF——>EF——>E这个箭头的修改,FFF可能的情况中存在被括号括住的(E)(E)(E),这次的修改让算法看起来更加直白的表达了这个意思。代码Tips: 代

2021-05-26 19:10:19 843 1

原创 判断数学表达式(补充判断括号方法)C++

Tips:这是一个关于上一篇文章的补充,具体内容可以查看上一篇文章思路为了判断带有括号的情况,我的想法是把被括号括起来的字符串单独拿出来,去掉括号后作为 EEE 重新判断 (因为括号内的内容可能是一个完整的表达式)代码#include<string>#include<iostream>using namespace std;bool ThisE(string E); //提前声明int find_rbrac(string B) //找到右括号的位置{ in

2021-04-12 20:14:54 490

原创 判断字符串是否是数学表达式C++递归实现

文章目录要求原理算法分析模型建立算法流程图代码要求判断输入的字符串是否是数学表达式例如 a∗b+ca*b+ca∗b+c 和 a+b+c+a+ba+b+c+a+ba+b+c+a+b 是数学表达式。而 abcabcabc 和 ab+ca∗acab+ca*acab+ca∗ac 不是数学表达式。(也就是说,对于算子 a,b,ca,b,ca,b,c 他们之间必须要有运算符联系起来,不能省略运算符)原理算法分析这里我们只考虑算子只有 a,b,ca,b,ca,b,c 的情况,运算符也只考虑 ∗*∗(乘)

2021-04-08 22:47:28 1169

原创 求两个球体相交部分体积,公式及推导,C++实现

目录公式推导代码公式两球相交分为两种情况:第一种 大球完全包围了小球第二种 两球相交但无完全包含关系第一种情况的答案是显而易见的,直接求出小球体积即可下面给出第二种情况的求解方法V=πh12(R−13h1)+πh22(r−13h2)V = \pi h_1^2(R-\frac{1}{3}h_1) + \pi h_2^2(r-\frac{1}{3}h_2)V=πh12​(R−31​h1​)+πh22​(r−31​h2​)推导我们把相交部分面积分为两部分,一部分是大球刨出去的体积,一部分是

2021-04-03 21:40:08 6625 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除