- 博客(99)
- 收藏
- 关注
原创 集合论图论
笛卡尔积不满足结合律。(AxB)xC不等于Ax(BxC)异或:不相等时为真,否则为假。集合:互不相同东西的集合。幂集:集合的所有子集。
2025-01-17 16:58:11
141
原创 数据库8讲
定义一个或多个列的完整性时或者多个列相关构成完整性约束时,用表约束。约束放在表最后面叫表约束。on delete cascade:删除teacher时,与之相关的数据一起删除。定义一个列时可以用列约束。约束放在列后面叫列约束。其中=:表示判断相等即相当于==例如工资的修改不能低于原工资。
2025-01-15 11:17:04
136
原创 冒泡选择排序
package lanqiao2022;/*冒泡+选择排序*/public class five { public static void main(String[] args) { //升序_冒泡 int[] a= {21,25,49,25,16,8};int t; for(int i=0;i<a.length;i++) {//控制冒泡趟数 for(int j=0;j<a.length-1;j++) {//控制数组下标 if(a[j]>a[j+1]) {
2022-04-02 19:05:53
249
原创 3.5.2整数分划问题
整数分划问题代码:import java.util.Scanner;public class fiftythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); System.out.println(Devinteger(n,n)+"种分法"); } public static int Devinteger(int n,
2021-06-03 14:54:43
107
原创 5.1.4判别三角形
判别三角形法一:代码:import java.util.Scanner;public class ninetyfour { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int a=reader.nextInt(); int b=reader.nextInt(); int c=reader.nextInt(); if(a<b+c||b<a+c||c<
2021-05-31 21:02:54
242
原创 6.2生兔子
生兔子法一:斐波那契数列代码:public class ninetytwo { public static void main(String[] args) { int[] a=new int[12]; a[0]=1;a[1]=1; for(int i=2;i<11;i++) { a[i]=a[i-1]+a[i-2]; } for(int i=0;i<11;i++) { System.out.printf("%d ",a[i]); } }}运行
2021-05-31 20:25:07
87
原创 5.3.3 n数k移动
n数k移动代码:import java.util.Scanner;public class ninetythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int k=reader.nextInt(); int[] a=new int[n];int[] b=new int[n]; for(int i=0;i&l
2021-05-30 22:10:40
105
原创 5.2.4找次品
找次品代码:import java.util.Scanner;public class eightynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入重量"); int n=(1023*100-reader.nextInt())/10; System.out.println("与全正品重量差"+(n*10));
2021-05-22 13:42:02
228
原创 4.6 N>100时N的阶乘
N>100时N的阶乘代码:import java.util.Scanner;import java.math.BigInteger;public class eightysix { public static void main(String[] args) { Scanner reader=new Scanner(System.in); BigInteger n=reader.nextBigInteger(); BigInteger sum=new BigInteger("1"
2021-05-20 15:08:53
106
原创 java大整数运算
java大整数运算话不多说上代码://大整数import java.util.Scanner;import java.math.BigInteger;public class eightysix { public static void main(String[] args) { Scanner reader=new Scanner(System.in); BigInteger a=reader.nextBigInteger(); BigInteger b=reader.nextBi
2021-05-20 14:10:43
398
原创 二分法(二分法找目标数在不在数组中)
二分法(二分法找目标数在不在数组中)findGoal方法重点先动首尾,middle才跟着动的代码:import java.util.Scanner;import java.util.Arrays;public class eightytwo { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); int goal=rea
2021-05-17 22:48:51
179
原创 9.2金块二分法(二分法找到最大值最小值)
金块二分法法一:二分法:代码:import java.util.Scanner;public class eightythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); String a[]=s.split(" "); int[] arr=new int[a.length]; for(in
2021-05-17 21:53:27
1042
原创 java生成随机数
生成随机数法一:Math的方法:Math.random();代码:public class eightyfour { public static void main(String[] args) { System.out.println(Math.random()); //Math.random()得到的数是0-1之间的double数 //想得到大一点的随机数给它乘10乘100啥的扩大范围即可 }}运行结果:和无范围限制的法二差不多。法二:导入Random:代码:i
2021-05-17 21:20:21
319
原创 不确定长度的数组输入
不确定长度的数组输入不知道要输入几个数的时候输入,整体用字符串输入,再用空格给它分开成几部分即可。注意String s=reader.nextLine();不能写成reader.next();代码:import java.util.Scanner;public class eightyfive { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.
2021-05-17 21:02:36
4495
原创 9.4最大子段和
最大子段和代码:import java.util.Scanner;import java.util.Arrays;public class eightone { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); String a[]=s.split(" "); int[] b=new int[a.length];
2021-05-17 20:41:31
82
原创 8.4埃及分数
埃及分数注意用到:double型扩大倍数才能和0直等于比较代码:import java.util.Scanner;public class eighty { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.next(); String p[]=s.split("/"); int n1=Integer.parseInt(p[0]); in
2021-05-16 22:51:51
91
原创 习题六1.赶鸭子
赶鸭子代码:public class seventynine { public static void main(String[] args) { int sum=2; for(int i=0;i<7;i++) { sum=(sum+1)*2; } System.out.println("sum="+sum); }}结果:510
2021-05-16 21:54:23
127
原创 6.3.2穿越沙漠
穿越沙漠思路:数学模型:根据耗油量最少目标的分析,采用倒推法。第一段长度为500km且第一个加油点储油量为500。第二段中为了储备油,吉普车在这段的行程必须有往返。下面讨论怎样走效率高:(1)首先不计方向这段应走奇数次(保证最后向终点方向走)。(2)每次向终点行进时吉普车是满载的。(3)这个加油点要储存下一加油点的储油量以及建立下一加油点路上的油耗。该图是满足以上条件的最佳方案。第二段共走3次:第一、二次来回耗油量为装载量的2/3,储油量则为装载量的1/3,第三次单向行驶耗油量为装载量的
2021-05-16 21:15:56
1034
原创 人机交互重点知识点
人机交互重点知识点1.绪论1.1什么是人机交互?人机交互是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方面的主要现象进行研究的科学。1.2人机交互的研究内容(1)人机交互界面表示模型与设计方法(2)可用性分析与评估(3)多通道交互技术(4)认知与智能用户界面(5)虚拟和增强环境中的交互方法(6)Web设计(7)移动界面设计(8)群件1.3 简单介绍人机交互的发展历史经过了哪几个阶段(1)语言命令交互阶段(2)图形用户界面(GUI)交互阶段(3)自然和谐的人机交
2021-05-16 20:03:05
14549
4
原创 5.2.2名次预测
名次预测还是枚举的思路,保证没有并列名次,保证说对一半说错一半即每人的逻辑值相加都得1即可。代码:#include<stdio.h>void main() { for (int A = 1; A <= 4; A++) { for (int B = 1; B <= 4; B++) { if (A != B) { for (int C = 1; C <= 4; C++) { if (B != C&&A!=C) { f
2021-05-06 17:01:19
108
原创 5.2.1确定小偷
确定小偷四个人编号1-4,挨个例举小偷的可能情况,用逻辑运算判断哪种情况满足一人说谎话,三人说真话即可解决。由于java不能boolean相加,所以这里我们用c语言实现。代码:#include<stdio.h>void main() { for (int x = 1; x <= 4; x++) {//x表示小偷 if ((x != 1) + (x == 3) + (x == 4) + (x != 4) == 3) { printf("%c是小偷",(x+64));
2021-05-06 16:43:06
146
原创 5.1.5求三个数的最小公倍数
求三个数的最小公倍数法一:翻倍法:最大的数的1/2/3…倍除另外两个数余数为0则为最大公倍数。代码:import java.util.Scanner;public class seventyfive { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int a=reader.nextInt(); int b=reader.nextInt(); int c=reader
2021-05-06 16:13:48
595
原创 8.2删数问题
删数问题代码:import java.util.Scanner;public class seventytwo { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int N=reader.nextInt(); int S=reader.nextInt(); int p=N; String s=String.valueOf(N); int k=s.length();
2021-04-25 19:59:22
158
原创 习题七2.
亲密数对代码:public class seventyone { public static void main(String[] args) { int sum1=0,sum2=0; for(int i=2;i<=1000;i++) { sum1=0; for(int j=1;j<i;j++) { if(i%j==0) { sum1+=j; } } for(int j=i+1;j<=1000;j++) { sum2=
2021-04-24 21:34:39
69
原创 7.4狱吏问题
狱史问题代码:法一:import java.util.Scanner;public class sixtynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n]; for(int i=1;i<=n;i++) { a[i-1]=-1; } for(int i=1;
2021-04-24 21:06:55
659
原创 7.3百鸡百钱
百鸡百钱代码如下:public class sixtyeight { public static void main(String[] args) { for(int i=0;i<=34;i++) { for(int j=0;j<=300;j++) { if(j%3==0&&2*i+5*j-j/3==400&&(100-i-j)>=0) { System.out.println("公鸡a="+(100-i-j));
2021-04-24 20:28:13
98
原创 7.2数字谜
数字谜法一:超级暴力代码:public class sixtysix { public static void main(String[] args) { for(int i=1;i<=9;i++) {//控制A for(int j=0;j<=9;j++) {//控制B for(int k=0;k<=9;k++) {//控制C for(int h=1;h<=9;h++) {//控制DDDDDD int sum=0; int
2021-04-24 19:58:58
319
原创 6.3.1猴子吃桃
猴子吃桃代码:public class sixtyfour { public static void main(String[] args) { int sum=1; for(int i=2;i<=10;i++) { sum=(sum+1)*2; } System.out.println(sum); }}运行结果:1534
2021-04-20 21:45:10
80
原创 习题五1.数圈
数圈代码:import java.util.Scanner;import java.util.Arrays;public class sixtythree { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n]; int[] b=new int[n]; for(int i=0;i&l
2021-04-20 21:34:42
88
原创 5.3.6核反应堆
核反应堆代码:import java.util.Scanner;public class sixtytwo { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int k=reader.nextInt(); int[] n=new int[k+1]; int[] m=new int[k+1]; n[0]=1;m[0]=0; for(int i=1;i<=k
2021-04-20 21:24:16
103
原创 5.3.5上台阶
上台阶代码:import java.util.Scanner;public class sixtyone { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int n=reader.nextInt(); System.out.println(f(n)); } public static int f(int n) { if(n==1) { return
2021-04-20 19:36:43
66
原创 5.3.4孙子定理
孙子定理代码:public class sixty { public static void main(String[] args) { for(int i=1;i<=105;i++) { if(i%3==2&&i%5==3&&i%7==2) { System.out.println(i); } } }}运行结果:23
2021-04-17 21:54:52
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人