自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++实现3型文法转换词法生成器

C++实现3型文法转换词法生成器原理本质是就是一个带权有向图的深度遍历3型文法 :状态1/状态2/转换条件比如例子:0/1/letter1/1/letter1/2/idother1/1/digital建立状态图:到终态时我们查表可知结果了比如输入 int a;此时查表发现int是关键字如何走入下个状态呢?答案就是深度遍历对于后续识别都是一样的方式,都是从初态看这个字符能进入哪个状态代码:#include <iostream>#include <cs

2021-05-09 16:35:59 225 1

原创 JAVA设置小数点位数

方法一:String.foramt("%.f",d)举个例子: double d=6.235; String s=String.format("%.2f", d); System.out.println(s); //输出:6.24,说明已经进行四舍五入了。方法二:使用DecimalFormat类保留两位小数import java.text.DecimalFormat;...d...

2019-12-15 14:47:07 5430 2

原创 JAVA内部类是什么?

先看一个例子public class SubClass{ public static void main(String[] args) { new Inner(){ void setName(){//给内部类增加一个方法 //只有这一个对象可以访问 System.out.println(getName()); } }....

2019-12-01 21:53:34 110

原创 C++员工管理项目

需求类以及各类的功能,实列数实现过程:CODEEmplyee.hEmployee.cppDataBase.hDataBase.cppmain.cpp测试文件testEmployee.cpptestDataBase.cpp

2019-11-25 17:30:36 1620

原创 C++实现属性集闭包算法

问题input:关系R(A,B,C,D)以及R的FD(函数依赖)集,如AB->C,D->A,C->Dinout:求出{A,B}的闭包源码:#include <iostream>#include <vector>#include <algorithm>using namespace std;vector<string>...

2019-11-21 22:53:59 232

原创 Java上机答案

选择题目1:If number is an Integer, analyze the following code:Code 1:boolean even;if (number % 2 == 0)even = true;else even = false;Code 2:boolean even = (number % 2 == 0);选择一项:Code 2 has syntax ...

2019-11-12 22:15:14 1318

原创 C++输出N字算法题

题目描述:输入:整型数字n(n>=3),如5输出:思路:将变量分离单个控制,尽量不要重用变量,(1) 先输出*(2)再输出‘ ’(3)在输出*(4)再输出’ ’(5)最后再来一个*#include <iostream>using namespace std;int main(){ int n1; cin>>n1; int...

2019-11-11 20:59:21 486

原创 cooper今天学到的东西

离散数学·什么是自反性,反自反性,对称性,反对称性,传递性,反传递性?如何判断关系R,和关系S在集合A上具有哪些性质?数据库·给定一个二维表称为关系A,能否写出关系A的属性,元组,以及元组的分量,关系A的模式(加入域),等价形式,键值,数据库模式?·能否用SQL给表定义?关键词?并且给表增加一个或删除一个属性?同时应该怎样默认化参数?·在SQL中怎样声名键值?当有多个多个属性时怎么办...

2019-11-08 23:26:37 124

原创 C++sort函数超级简单使用

头文件#include <algorithm>1.两个参数(1)升序排列vector<int> v1={31,44,16,34,12};sort(v1.begin(),v1.end());//输出:12 16 31 34 44(2)降序排列vector<int> v1={31,44,16,34,12};sort(v1.rbegin(),v1....

2019-11-08 22:32:21 96

原创 C++字符串去重的两种办法

#include <iostream>#include <vector>using namespace std;int main(){ string s1; cin>>s1; vector<char> c1(s1.begin(),s1.end()); vector<char> c2; c2.p...

2019-11-04 12:16:15 5619 3

原创 C++详解汉诺塔,你不懂算我输

##题目就不再赘述了,这里我想重点说一下里面的递归思想。初始位置图,以三个盘子为例方便期间我们给每个盘子编号如下:整个过程就是要将x上的盘子移到z上面,可以分为三个步骤(思考为什么分为三个步骤)1.我要将最底层的移到z,那么上面的盘子肯定都要移到y,就像这样:##2.这一步自然而然的就是将最底层的移到z##3.那么仔细思考,这和刚开始的图有什么区别?(如果你能看到无非是最大牌子到z...

2019-11-04 00:00:12 1239

原创 1089复写零

原题链接#题目描述:给你一个长度固定的整数数组 arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。要求:请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。示例 1:输入:[1,0,2,3,0,4,5,0]输出:null解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4]示例 2:输入...

2019-11-02 11:48:19 106

原创 等价多米诺骨牌对的数量

1128道原题链接:题目描述: 给你一个由一些多米诺骨牌组成的列表 dominoes。如果其中某一张多米诺骨牌可以通过旋转 0 度或 180 度得到另一张多米诺骨牌,我们就认为这两张牌是等价的。形式上,dominoes[i] = [a, b] 和 dominoes[j] = [c, d] 等价的前提是 a==c 且 b==d,或是 a==d 且 b==c。在 0 <= i < ...

2019-11-02 01:22:55 133

原创 C++牛顿迭代法求一元方程的根

题目描述: 给定方程x^5+2x^3=x^2+x+1=0;求方程的根的近似值。提示:采用牛顿切线法求根,先给任意的x,求出f(x)做,函数在(x,f(x))的切线,交x轴于x2,然后再用求出f(x2),做f(x)在(x2,f(x2))的切线交x轴于x3,重复上述过程,直到切点的横坐标于切线在x轴点横坐标差的绝对值小于1e-5.##方法一:循环法,需要明确将哪些量放在循环体内,哪些量在外,...

2019-11-01 00:25:49 4537 1

原创 C++自守数判断

题目描述:一个数的平方的“尾数”含有本身的话,那么称这个数为自守数,如:25^2=625, 625尾数为25,那么25为自守数,76^2=5776, 5776的尾数为76,那么76为自守数,376^2=141376,14376的尾数为376,那么376为自守数(注意对尾数的理解)## input:0到1000这样的数#思路一:循环控制,取余数比较,相等则输出,关键问题是余数取到第几位停...

2019-10-30 19:33:33 3068 1

原创 C++判断三角形形状

//输入三个数作为三个边长判断三角形的形状()//input:3 4 5//inout:直角三角形//思路:先判断是否可以构成三角形,在利用勾股定理得出对应三角形的形状#include <iostream>#include <vector>#include <cmath>using namespace std;int TriangleType(v...

2019-10-29 20:01:45 4119 2

原创 C++实现最大公约数和最小公倍数

输入:两个## 标题数求最小公倍数和最大公约数

2019-10-28 15:21:18 372

原创 水仙花数

题目描述:n为一个三位数n=100x+10y+z满足条件:x3+y3+z^3=n 称n为水仙花数。inout: 满足这样条件的三位数方案一:先获得n的各个位数,再进行验证公式,符合则输出。#include <iostream>#include <vector>#include <cmath>using namespace std;int mai...

2019-10-27 21:43:33 119

原创 C++菜鸟编程

题目描述:input:n,n为菱形的高inout:高为n的菱形(形状如图所示)//思路一:int main(){ int n; cin>>n; int sum=2*n-1;//总行数 int k=1;//空格步长变量 int sumXin=1;//每行的总* for(int i=1;i<=sum;i++){ ...

2019-10-26 23:56:17 255

原创 C++快速输出0到100的素数

C++输出0到100的质数直接上代码:#include <iostream>#include <vector> #include <cmath>using namespace std;int main(){ vector<int> v1={2}; for(int i=3;i<=99;i+=2){//大于二的偶数不为质数 ...

2019-10-21 12:34:44 2961 1

空空如也

空空如也

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

TA关注的人

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