自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个小菜鸡的刷题记录(给爷冲)

文章目录Fibonacci一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数注意的知识点:有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。分析过程c++ 解三元二次方程古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:Fibonacci输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数

2022-01-03 20:37:21 651

原创 毕业设计2 -ui布局

第1组UI组件:布局管理器:所有布局管理器都是ViewGroup的子类,都可作为容器类使用,因其继承View,所以可嵌套五大布局:线性、表格、帧布局、相对、网格、绝对布局 单位:边边:dp, 字体:sp线性布局:相对布局:1. LinearLayout(线性布局)LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个w

2021-04-19 20:42:22 576

原创 leetcode1之前缀树(新手搬运+补充)

#Trie [traɪ] 读音和 try 相同,它的另一些名字有:字典树,前缀树,单词查找树等。介绍 Trie????Trie 是一颗非典型的多叉树模型,多叉好理解,即每个结点的分支数量可能为多个。为什么说非典型呢?因为它和一般的多叉树不一样,尤其在结点的数据结构设计上,比如一般的多叉树的结点是这样的:C++struct TreeNode { VALUETYPE value; //结点值 TreeNode* children[NUM]; //指向孩子结点};而 T

2021-04-18 21:27:19 171

原创 毕业设计学习1:创建一个简单的安卓项目

文章目录一、创建步骤二、目录讲解一、创建步骤选择一个空活动:empty activity命名为helloworld选择一个设备,并下载对应api点右上角的一个小三角,运行,则出现helloworld app界面二、目录讲解Gradle Scripts gradle编译相关的脚本。其中build.gradle(Project)是整个项目的一些配置build.gradle(Module)是某个module对应的配置,gradle-wrapper.properties是为了告诉系

2021-04-07 15:42:56 673

原创 java环境配置+marven+vue(勿看)

一. Window 10下JAVA环境配置1、下载结束:注意:根据自己windows系统的版本以及位数下载对应的JDK2、配置环境将上面下载的JDK安装好,我安装在了C盘,路径如下:C:\Program Files\Java\jdk-15.0.2①然后返回桌面,找到我的电脑,右键选择属性,在最左侧如图选择高级系统设置(3步):打开选择“高级”标签下的最下面的环境变量,如图所示:然后在系统变量(S)标签下新建,点击如图所示按钮:新建,按如图所示填写:(其中路径为安装JDK的路径)注意:JA

2021-03-16 10:20:01 764

原创 js对象

math用于执行数学任务常用函数round() 四舍五入math.random()Math.max(10,20,30);//30Math.abs(-30)//30 返回绝对值Math.ceil()//向上取整Math.floor()//向下取整Math.pow(x,y)//x的y次方Math.sqrt()//开平方Math.sin()//正弦Math.cos()//参数应该是弧度Math.PI=180弧度对象对象也是数据类型,是一种引用的数据类型对象的创建:使用new

2021-01-19 00:08:26 85 2

原创 js语言规范

文章目录js入门语法规范BOM :整个浏览器DOM :document文档引入js文件易错点js变量基本数据类型复合数据类型js入门语法规范自上而下执行一般来说JavaScript标签在head标签中type=“text/JAVASCRIPT”说明当前script标签中文本的类型可以引入多个script标签多个script标签顺序一样BOM :整个浏览器DOM :document文档从到的内容引入js文件通过src引入外部文件,同时 <scriptsrc=“js/demo.

2021-01-15 13:59:52 327

原创 王道代码刷题记录

文章目录设计一个递归算法,删除不带头节点的单链表L所有值为x的节点在带头节点的单链表L中,删除所有值为x的节点,并释放其空间,假设值为x的节点不唯一,试着编写以下算法以实现这个操作。设L为带头节点的单链表,编写算法实现从尾到头反向输出节点设计一个递归算法,删除不带头节点的单链表L所有值为x的节点//设计一个递归算法,删除不带头节点的单链表L所有值为x的节点//递归出口:L->next==NULL#include <iostream>#include <stdio.h>

2020-07-19 22:59:53 288

原创 数据库范式,外键,视图

实体与实体之间的关系一对一的关系多对多关系一对多的关系– 在实体中要有体现关系的列(需要有一列记录当前实体和其他实体之间的关系)– 体现与其他实体之间关系的列 外键记录当前实体与其他实体的关系,都是由外键– student和class之间存在多对一的关系 (存在外键)– 问题1. 外键定义在student表?还是class表?– 外键一定定义在多方 即student表– 多对多关系(定义关系表描述外键)DROP table ifcreate TABLE studeng( stui

2020-06-07 17:00:20 431

原创 css布局(盒子模型 浮动 定位)有图示

文章目录布局(盒子模型 浮动 定位)css盒子模型盒子模型四个组成部分bordercontentpaddingmargin浮动floatposition(定位)relative:absolutefixeddisplay:none或inline或block布局(盒子模型 浮动 定位)三大学习核心:盒子模型,浮动,定位css盒子模型盒子模型四个组成部分border边框content 内容padding 内边距(内容和边框的距离)margin 外边距 (盒子之间的距离)border

2020-06-07 14:45:30 409

原创 考研复习线性表之——链表

文章目录单链表存储结构GetElem()ListInsert()例题A,B是两个单链表,递增有序,归并A,B得到C,也是递增有序的单链表存储结构typedef struct node{ int data; structnode *next;//定义指向后继节点的指针}node,*Linklist;GetElem()void GetElem(Linklist L,int i,int &e){ int j=1; int p=L; while(p&&j<i)/

2020-05-25 18:10:45 271 3

原创 数据库(待整理)

– 查询排序 按照性别排序 asc(升序) desc(降序)select * FROM student order by stuSEX ASC;– 可以设置多列排序(先按照主排序)select * from student order by stuSEX ASC,stuID DESC– 数值类型– TINYINT 一个字节 类似java中的byte– DECIMAL (总长 小数位的)– 日期类型for– data年月日– time 时间型(时分秒)– year 年(年部分)– 字符串

2020-05-12 21:23:19 111

原创 第二章 上下文无关文法(2型)

知识点上下文无关文法:A->B短语:所有叶子结点组成的句柄:最左直接短语句型:推导过程产生的产生式句子:全是终结符的句型二义性文法:一个句子存在两个不同的语法树选择题由非终结符->符号串 这种产生式构成的文法C 二型文法文法G[Z]和语言L[G[Z]]存在如下关系一个文法对应一种语言,反之不然。若一个文法是递归的,则它产生的句子个数是(A)A无穷个B有限个C其它项都错误D可能有限个,可能无穷个文法识别符号经过任意步推导得到的结果是(B)(

2020-05-08 23:17:42 1294

原创 自上而下语法分析(LL1文法例题)

文章目录消除左递归构造FIRST集follow集LL1文法消除左递归构造预测分析表构造递归下降程序例题消除左递归构造FIRST集follow集LL1文法判断条件:FOLLOW(U)∩FIRST(U)=空消除左递归构造预测分析表对于每个产生式A->a,执行2,3对于每个m∈FIRST(a),将A->a加入M[A,a]若ε∈FIRST(a),则对于每个b∈FOLLO...

2020-05-06 23:19:55 6469 6

原创 正规式转换为有穷自动机

有穷自动机正规式R和有限自动机NFA的转换三个替换规则用三个重要运算构造矩阵画出DFA最小化例题正规式R和有限自动机NFA的转换正规文法⇔ 正规式 ⇔ 有限自动机三个替换规则用三个重要运算构造矩阵画出DFA最小化例题构造正规式(a|b)*(aa|bb)(a|b)*的dfa...

2020-05-06 22:17:43 1265

原创 自下而上语法分析

自上而下分析法算符优先文法构造优先关系矩阵构造优先关系分析表选择题解答题算符优先文法构造优先关系矩阵构造优先关系分析表选择题最左简单子树的末端节点构成的符号串称为句柄????若a为终结符,则A->αaβ为 移进 项目????LR(k)分析方法是(A)A.从左到右分析,是否规约句柄要向后看k个输入符号的一种编译方法。在通常的语法分析中,(算符优先分析法)特别适合用于表达式的分析。...

2020-05-06 18:43:27 963

原创 考研复习顺序表(数组)

顺序型线性表结构体其实结构体也可以不用写可以直接写int num[maxsize];int length=0;这样更简单一点typedef struct{ int num[maxsize]; int length;}sqlist;InitList(LA)初始化构造一个顺序表 数组初始化很简单void InitList(sqlist LA){ LA.length=0;...

2020-04-27 20:03:02 841 1

原创 c++ set集合

set的翻译是集合,它内部自动有序且不含重复元素 ,所以太方便了。单独定义一个set,typename是数据类型,name是集合名字#include <set>set<typename> name;//如set<node> name;//node是结构体类型set<int> a[100];//set数组定义insert(x)将x插入到...

2020-04-23 22:40:16 508

原创 编译原理 词法分析器

单词符号种别码digit*1letter2main3if4else5do6while7for8switch9case10int11double12float13long14void15(16)17+18-19*20/2...

2020-03-26 11:00:46 175

原创 c++标准模板库STL(stack)顺便理解逆波兰表达式

STL初学者千万不要被吓到,这其实是一个很简单的东西(算法笔记说的,不是我说的)stack使用c++的stack可以容易地使用栈stack <typename> name;typename 可以是任意数据类型或者容器事例:#include <stdio>#include <stack>using namespace std;int main...

2020-02-29 22:39:24 217

原创 网络编程

java进行数据的通信(数据传输)三要素(IP 端口号 传输协议)ip 主机和ip地址相对应。120.0.0.1 本机默认ip地址 可以测试网卡主机名:localhost类:InetAddress数据发送到指定应用程序上(所以给这些程序特定标识)这个叫逻辑端口有效端口:0~65535常见的默认端口:mysql 3306 端口(可以改的)web服务器 8080传输协议: ...

2019-12-18 15:59:42 80

原创 c/c++动态数组

代码报错:variable-sized object may not be initialized使用变量定义长度时,不可在定义时同时进行初始化赋值,需要在之后进行赋值#include<cstdio>#include<cstring>#include<fstream>int main(){ int n,m; int a[200]={0};...

2019-12-18 14:05:50 216

原创 fstream EOF在c++中的作用

EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为...

2019-12-18 13:32:27 467

原创 哈希算法练习

题目来源:http://codeup.cn/contest.php?&cid=100000582问题 A: 谁是你的潜在朋友

2019-12-18 12:57:46 262

原创 贪心算法之装箱

贪心算法之装箱问题:有若干个体积为V的箱子,有n个物品体积为v1,v2,v3,v4。。。。要求:将所有物品装入箱子中,使打开的箱子尽可能少。算法描述:把所有物品按体积降序排序,每次取出一个物品(该物品为当前体积最大的物品),遍历所有已打开箱子,将该箱子放入一个较早打开的箱子,若没有箱子能放下,则打开一个新箱子。#include <stdio.h>#include <st...

2019-12-05 10:40:17 603

原创 实验四 简单查询和连接查询

查询每个学生及其选修课程的情况select Student.,SC.From Student,SCWHERE Student.Sno=SC.Sno;用自然连接完成第一题select Student.Sno,Sname,Ssex,Sage,Sdept,Cno,GradeFrom Student,SCWHERE Student.Sno=SC.Sno;查询选修2号课程且成绩在...

2019-12-04 19:43:17 642

原创 迷宫成就达成 c语言

迷宫成就达成迷宫#include <stdio.h>#define R 9#define C 10int M[R][C]={ {0,0,0,0,0,0,0,0,0,0}, {0,1,1,0,0,0,0,0,0,0}, {0,1,1,1,0,0,0,0,0,0}, {0,1,1,1,1,1,1,0,0,0}, ...

2019-11-24 00:10:34 98

原创 sql spj

找出所有供应商姓名和所在城市use SPJ;select Sname,Cityfrom s找出所有零件的名称,颜色,数量SELECT Pname,Color,weightfrom P找出供应商s1所提供的零件的工程号码SELECT jno from SPJ where Sno='S1'找出工程项目J2 使用的各种零件的名称及数量select P.Pname,SPJ...

2019-11-20 21:13:49 586

原创 java练习题

1.生兔子问题 主要用到递归/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, * 问每个月的兔子对数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....*/import java.util.Scanner;public class test { public static void ma...

2019-11-15 09:08:06 271

原创 keil使用

1.点击project ,newproject,2. 选择一个设备 双击arm 选择arm73. 右击source 添加文件。4.;cfun.c文件int cfun(int a,int b,int c){ return a+b+c;};asmfile.sAREA asmfile,CODE,READONLYIMPORT cfunENTRYCODE32startMOV...

2019-11-04 10:10:26 428

原创 keil

新建一个文件夹放工程当我想打开工程的时候显示这个错误

2019-10-31 13:57:17 113

原创 java 实现当前月日历

import java.util.Scanner;import javax.lang.model.util.ElementScanner6;public class calen{ public static void main(String[] arg) { Scanner in=new Scanner(System.in); int yea...

2019-10-25 16:14:45 203

原创 break作用

(1)只能在循环体内和switch语句体内使用break;(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。for(int i=0;i<month;i++) { ...

2019-10-24 23:16:48 12623 4

原创 sql workbench使用 t-sql语句

点击建立数据库MarketapplyPK:primary key 主键NN:not null 非空UQ:unique 唯一索引BIN:binary 二进制数据(比text更大)UN:unsigned 无符号(非负数)ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001AI:auto increment 自增use JWGL;creat...

2019-10-24 21:33:11 637

原创 linux 删除 创建目录 通配符

删除Rm -rf /强制递归删除 所有层级强制删除 危险很高rm -r xx/xx 删除目录创建目录mkdir -p xx/xx 建立深层次目录Pwd 查看当前目录Whoami 查看当前用户通配符?Linux区分大小写输出重定向cat xx.txt>log.log当前目录出现log.lob进入log.log出现xx。txt内容当前直接覆盖 log.l...

2019-10-17 00:02:17 822

原创 回溯法与八皇后

回溯法 (又称试探法)具体方法会在下面继续讲解八皇后定义一个八行八列的棋盘 同一个横排 竖排斜线不能有两个或两个以上皇后根据这个规则 下图 第五行没有一个位置满足条件于是回到第四行 继续在下一列试探解决这个问题并不需要定义一个8*8的二维数组 而是学会 存储我们定义三个数组 分别是 cal ,left, right,cal 存储当前列是否有皇后 如果有 修改值为1left存储 ...

2019-10-15 23:35:22 114

原创 java基础01

交互方式图形化界面命令行方式:dos(不方便)vim a.java//新建javac a.java//编译 生成a.classjava a//运行class demo{ //主函数(必须要有) public static void main(string[] args) { system.out.printin("hello java"); }}如果任意目录下...

2019-09-27 20:04:02 133

原创 归并排序

原理 如果有两个已经排好序的数组合并到一个大数组把前四个和后四个合并设最左边是L 中间是M 最右边是R对比 i j 的大小首先 i 指的值比较小 将i指的值填入arr里然后i指针上移 J指向的值更小将j值填入后 j指针上移顶格的时候怎么办呢??准备两个数组#include <stdio.h>#include <stdlib.h>void m...

2019-09-26 16:39:05 63

原创 java面向对象继承

class student{ String name; int age; void study() { System.out.printin("study"); }}class worker{ String name; int age; void work() { System.out.printin("work"); }}class ExtendsDemo...

2019-09-25 21:58:23 60

原创 递归详细解释

递归如图 每一项都是前面一项+1可以发现f(n)=f(n-1)+1 关系f(1)=1 出口再看一个例子这两个数列的关系都是f(n)=f(n-1)+1所以需要一个递归出口怎么把它写成代码呢返回值是int 参数是下标 写成代码:int f(int n){ //递归出口 if(n==1) { return 1; } else{ //递归关系 ...

2019-09-25 18:09:42 1020

空空如也

空空如也

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

TA关注的人

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