- 博客(23)
- 收藏
- 关注
原创 全排列方法大集合
ctrl alt+L自动整理代码dfs+回溯全排列问题很容易想到递归。在构造树的过程中进行深度优先遍历,将搜索到的节点入栈(回溯),栈的作用就是回溯,如果只是先序遍历那么节点1不会重复打印,所以用栈来实现回溯,每访问一个节点,就入栈,没回退一个节点,就出栈,如果访问到的是叶子结点,那么直接输出栈中的所有元素,这样就实现了全排列。arraycopy()方法位于java.lang.System类中语法:System.arraycopy(dataType[] srcArray,int srcIndex
2022-04-01 23:29:49 794
原创 找出数组中重复的数字
题目描述给定一个长度为 nn 的整数数组 nums,数组中所有的数字都在 0∼n−10∼n−1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在 0∼n−10∼n−1 的范围内,或数组中不包含重复数字,则返回 -1;数据范围0≤n≤10000≤n≤1000样例给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 2 或 3。解析:第一种解法:将当前位置的数组放在.
2022-04-01 23:20:07 301
原创 第十二届蓝桥杯javaB组
一、ASC【问题描述】 已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。**解析:**很简单,就是可以通过a来进行检验,强制类型转换即可算出**答案:**76public class ASC { public static void main(String[] args) { char a
2022-04-01 23:17:15 125
转载 软件工程导论知识点
软件工程导论期末必背解答题1、简述软件生命周期的划分。软件生命周期划分为三个时期,八个阶段三个时期分别为:软件定义时期,软件开发时期和软件维护时期;八个阶段分别为:问题定义,可行性研究,需求分析,总体设计,详细设计,编码与单元测试,软件维护。2、简述软件工程的7条基本原理。用分阶段的生命周期计划严格管理坚持进行阶段评审实行严格的产品控制采用现代程序设计技术结果应能清楚地审查开发小组的人员应该少而精承认不断改进软件工程实践的必要性3、简述数据规范化三大范式的定义和内容。第一范式:每
2021-10-30 13:34:44 1842
原创 MySQL
1.初识MySQLjavaEE:企业级Java开发 Web前端(页面:显示、数据)后台(连接点:连接数据库JDBC、连接前端(控制,控制图跳转,和给前端传递数据))数据库(存数据,Excel、word、Txt)问题:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c**修改方式:**SELECT @@sql_mode;SET sql_mode=(
2022-04-21 19:44:25 3323
原创 第四次计算机网络实验课——配置静态路由
配置静态路由路由器可以将不同网段之间的网络连接到一起,当路由器接收到数据包后要查看数据包中的目标IP,再检查自己的路由表,如果路由表中有和目标IP相匹配的路由条目,路由器才能将数据包按照该路由条目所指定的端口转发出去,实现不同网络之间的通信。那么路由器中的路由表是如何实现的呢?配置了路由器接口 IP 并为UP状态路由表中自动生成直连路由(directly connected),对于非直连的路由,需通过静态路由管理员手工添加或通过配置动态路自动学习。PING网关:是检测你的电脑与网关是否连接,是不是通
2022-04-20 18:04:36 4588
原创 VMware Workstation Pro下载以及Ubuntu下载安装
虚拟机安装一、VMware Workstation Pro下载1、打开官网VMware 中国 - 交付面向企业的数字化基础 | CN/2、进入官网之后选择——应用和云——查看所有产品——搜索Pro——点进去——选择download(上面显示无须注册)点击查看所有产品选择左边这个,Workstation 16 Pro for Windows二、VMware Workstation Pro安装在下载完成之后首先进行了重新启动win10系统——点击下一步安装完成第一次启动会显示
2022-04-17 14:35:54 1708
原创 数据库 实验五
一、查询姓名和联系人相同的顾客信息SELECT *FROM customerWHERE cname = ccontact;二、查询2016-12-05到2016-12-15之间的订单详情SELECT *FROM ordersWHERE odate>='2016-12-05' AND odate<='2016-12-15';三、查询供应商地址为空的供应商信息。SELECT * FROM vendorWHERE vaddress is NULL;四、查询表ven
2022-04-11 22:04:46 1124
原创 实验四 数据更新与视图
实验四 数据更新与视图一、插入一条选课记录( ‘201215123’,'1 ')。INSERTINTO scVALUES ('201215123','1',NULL);二、将一个新学生元组(学号:201215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。INSERT INTO student(sno,sname,ssex,sdept,sage)VALUES ('201215128','陈冬','男','IS','18');三、删除学号为201215
2022-04-11 20:50:58 1040
原创 WEB环境搭建
目标:web环境搭建:完成jdk;tomcat的安装配置;在eclipse中配置java、server环境;保证javaweb工程正常部署运行。一、检查jdk版本,根据老师指定版本。通过cmd java -version进行检查。如果无法显示,就配置环境变量。二、Tomcat的安装配置下载软件:点击左边Download下的具体版本,如:Tomcat 9。滑动至页面底部,在Core区域根据windows版本进行选择zip:免安装,解压并配置环境变量即可使用配置配置Tomcat环境
2022-04-09 04:00:00 1044
原创 字符串处理
一、String trim方法:public String trim()**作用:**返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。如果此String对象表示一个空字符序列,或由该代表字符序列的第一个和最后一个字符String对象都具有代码大于’\u0020’ (空格字符),则此参考String被返回对象。否则,如果字符串中没有字符大于’\u0020’的字符,则返回一个表示空字符串的String对象。否则,令k为代码大于’\u0020’的字符串中第一个字符的’\u0020’ ,并且m
2022-04-06 11:44:27 157
原创 数据库之多表查询
查询没有选修1号课程的学生姓名。SELECT snameFROM studentWHERE NOT EXISTS(SELECT *FROM scWHERE sno = student.snoAND cno ='1');查询所有选修了1号课程的学生姓名。SELECT snameFROM studentWHERE EXISTS(SELECT *FROM scWHERE sc.sno =student.snoAND sc.cno = '1');查询非计算机科学系中比计.
2022-04-04 23:29:42 4730
原创 数据库单表查询
可恶,我不该乱动,导致我重新下载,啥也没有了计算1号课程的学生平均成绩。SELECT AVG(grade)FROM scWHERE cno='1';查询所有年龄在20岁(不包括20岁)以下的学生姓名及其年龄。SELECT sname,sageFROM studentWHERE sage<20;查询计算机科学系(CS)、数学系(MA)和信息系(IS)学生的姓名和性别。SELECT sname,ssexFROM studentWHERE sdept IN('CS',
2022-04-04 22:58:19 2506
原创 杨辉三角形
一、题目描述解析:答案:package competition.Searching;import java.util.Scanner;public class 杨辉三角形2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); long num = scanner.nextLong();
2022-04-01 23:19:32 70
原创 第十一届蓝桥杯javaB组
一、门牌制作**答案:**624**解析:**一看就非常简单,进行遍历。不过存在一个问题,就是这个b,如果不使用,就用原来的i,那么在进行i=i/10之后i变成0,之后由于for循环,进行i++;,所以i永远等于1。public class 门牌制作 { public static void main(String[] args) { int count =0; for (int i = 1; i <=2020 ; i++) { i
2022-04-01 23:18:52 231
原创 第十届蓝桥杯javaB组
一、组队题目描述作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员, 组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少?****如果你把以上文字复制到文本文件中,请务必检查复制的内容是否与文 档中的一致。在试题目录下有一个文件 team.txt,内容与上面表格中的相同, 请注意第一列是编号答案:490解析:方法一:Excel条件格式97+99+99+97+98=490方法二就是
2022-04-01 23:18:15 126
原创 第九届蓝桥杯javaB组
第九届蓝桥杯javaB组一、标题:第几天标题:第几天2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。答案:125数一下就可以二、标题:方格计数标题:方格计数如图所示在二维平面上有无数个1x1的小方格。 我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。 你能计算出这个圆里有多少个完整的小方格吗?注意:需要提交的是一个整数,不要填写任何多余内容。public class 方格计
2022-04-01 23:16:46 99
原创 第八届蓝桥杯java B组
一、购物单小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。你的任务是计算出,小明最少需要取多少现金。以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏
2022-04-01 23:16:00 124
原创 JAVA 蓝桥
一、字母图形这道题记住(‘A’++)是字符,而(‘A’+i)是数字,要进行强制类型转换二、01字串1、print是函数,返回一个值,只能有一个参数将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后2、printf是格式化的输出的形式格式:printf("%5d",1);3、println输出结束之后有一个回车将它的参数显示在命令窗口,并在结尾加上换行符,将输出出光标定位在下一行的开始三、圆的面积格式化输出的几种方法:一、printf(".7d",S);二、Sys
2022-04-01 23:14:54 101
原创 JAVA基础练习1
一、1、特殊的回文数不确定是五位数还是六位数时,只要从10000到999999进行遍历就可以2、回文数二、进制转换1、十六进制转换成八进制2、十六进制转换成十进制3、十进制转换成十六进制Integer类中有静态方法:toOctalString(int):返回int变量的八进制表示字符串toHexStirng(int):返回int变量的十六进制字符串toBinaryString(int):返回int变量的二进制表示的字符串4、Integer.valueOf()可以将基本类型int转换为包
2022-04-01 23:13:08 326
原创 学生管理系统
一、上课版package StudentE;import java.util.Arrays;import java.util.Scanner;public class one { public static void main(String[] args) { String[] students = {"唐僧","孙悟空","猪八戒","沙增"}; String name = null; int length = 0; bo
2021-10-30 13:38:44 78
原创 java与c++杂乱知识点
书籍推荐又来了《JAVA实战第二版》????程序员节是用来买书的????String类一、定义时三者的区分1.#include<cstring>using namesapce std;不可以定义string s; 可以用到strcpy 等函数2.#include<string>using namesapce std;可以定义string s; 可以用到strcpy 等函数3.#include<string.h>using namesapce std;
2021-10-30 13:30:27 108
原创 排序方法大集合
排序方法大集合一、冒泡排序#include<iostream>using namespace std;int main(){ int j=0; int n; cin>>n; int a[n]; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n-1;i++) { for(j=0;j<n-1-
2021-08-14 18:25:54 205 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人