![](https://img-blog.csdnimg.cn/5ee7b6e8ae6c4c3187fa6a2e18c98799.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java
大太阳花花公主
人生人山人海人来人往,自己自尊自爱自由自在
展开
-
关于数据库
关于数据库,包含创建数据库和创建表以及表相关操作原创 2022-09-23 19:45:32 · 510 阅读 · 0 评论 -
==和equals()的区别
若为基本类型则==比较的是具体的值是否相同,若为引用类型则==比较的是引用的地址是否相同。 equals()用于引用类型之间比较值是否相同原创 2022-07-30 17:51:24 · 201 阅读 · 0 评论 -
刷题日记day01
判断回文串和字符是否唯一,以及数组的排序原创 2022-07-14 13:34:47 · 290 阅读 · 0 评论 -
【Java基础】基本数据类型
Java的八种数据类型原创 2022-07-02 13:09:30 · 1032 阅读 · 0 评论 -
Java之bitCount()方法
Integer.bitCount()方法原创 2022-06-24 21:04:03 · 605 阅读 · 1 评论 -
【每日一题】数组篇
题目描述给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例 示例1:输入:nums=[1,2,3,1]输出:true示例2:输入:nums=[1,2,3,4]输出:false示例3:输入:nums=[1,1,1,3,3,4,3,2,4,2]输出:true提示:1<=nums.length<=105-109<=num...原创 2022-04-07 18:08:31 · 222 阅读 · 0 评论 -
蓝桥杯试题 算法提高 乘除运算
问题描述 输入A, B,输出A*B和A/B的值。输入格式 输入的第一行包含两个正整数A, B。输出格式 输出两行,第一行包含一个整数,为A*B的值,第二行包含一个实数,保留两位小数,表示A/B的值。样例输入1 2样例输出20.50数据规模和约定 0<A,B<1000000000。代码如下: import java.util.Scanner;public class 乘除运算 { public static原创 2022-03-31 17:45:35 · 284 阅读 · 0 评论 -
【每日一题】最富有客户的资产总量
题目描述给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。示例 输入:accounts = [[1,2,3],[3,2,1]]输出:6解释:第 1 位客户的资产总量 = 1 + 2 + 3 = 6第 2 位客户的资产总量 = 3 + 2 + 1 = 6两位原创 2022-03-03 08:30:00 · 267 阅读 · 0 评论 -
【每日一题】猜数字
题目描述 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。示例输入:guess = [1,2,3], answer = [1,2,3]输出:3解释:小A 每次都猜对了。输入:guess = [2,2,3], answer = [3,2,1原创 2022-03-02 08:30:00 · 125 阅读 · 0 评论 -
【每日一题】宝石与石头
题目描述 给你一个字符串 jewels代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。stones中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。示例示例1:输入:jewels = "aA", stones = "aAAbbbb"输出:3示例2:输入:jewels = "z", stones = "ZZ"输出:0:提示1 <=jewels.le...原创 2022-03-01 08:30:00 · 177 阅读 · 0 评论 -
【每日一题】拥有糖果最多的
给你一个数组candies和一个整数extraCandies,其中candies[i]代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的extraCandies个糖果分配给孩子们之后,此孩子有 最多的糖果。注意,允许有多个孩子同时拥有最多的糖果数目。示例 1:输入:candies = [2,3,5,1,3], extraCandies = 3输出:[true,true,true,false,true]解释:孩子 1 有 2 个糖果,如果他得到所有...原创 2022-02-28 08:30:00 · 75 阅读 · 0 评论 -
【每日一题】拆分数位后四位数字的最小和
给你一个四位正整数num。请你使用num中的数位,将num拆成两个新的整数new1和new2。new1和new2中可以有前导0,且num中所有数位都必须使用。比方说,给你num=2932,你拥有的数位包括:两个2,一个9和一个3。一些可能的[new1,new2]数对为[22,93],[23,92],[223,9]和[2,329]。请你返回可以得到的new1和new2的最小和。示例1:输入:num...原创 2022-02-27 08:30:00 · 326 阅读 · 0 评论 -
【每日一题】数组串联
给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有0 <= i < n 的 i ,满足下述所有要求:ans[i] == nums[i]ans[i + n] == nums[i]具体而言,ans 由两个 nums 数组 串联 形成。返回数组 ans 。示例 1:输入:nums = [1,2,1]输出:[1,2,1,1,2,1]解释:数组 ans 按下述方式形成:- ans = [nums.原创 2022-02-28 08:30:00 · 149 阅读 · 0 评论 -
【每日一题】基于排列构建数组
给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。从 0 开始的排列 nums 是一个由 0 到 nums.length - 1(0 和 nums.length - 1 也包含在内)的不同整数组成的数组。示例 1:输入:nums = [0,2,1,5,3,4]输出:[0,1,2,4,5,原创 2022-02-26 08:30:00 · 131 阅读 · 0 评论 -
【每日一题】回文数
给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true提示:-231<=x<=231-1class Solution { public boolean isPalindrome(int x) { StringBuffer s = new StringBuffer(S...原创 2022-02-25 15:08:16 · 64 阅读 · 0 评论 -
【每日一题】两数之和
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4]...原创 2022-02-24 14:07:58 · 228 阅读 · 0 评论 -
Java的反射
现有一个User类,其中有name,age两个私有属性。其代码如下:public class User { // 姓名 private String name; // 年龄 private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; }原创 2022-01-22 16:25:46 · 133 阅读 · 0 评论 -
蓝桥杯试题 算法提高 二分法查找数组元素
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 用递归函数实现二分法查找数组元素。 补充:要求给定数组采用如下代码定义 int data[200]; for (i=0; i<200; i++) data[i]=4*i+6;输入格式 输入一个待查找的整数(该整数一定在数组data中)。输出格式 该整数在数组中的指标。样例输入一个满足题目要求的输入范例。例1:262例2:438例3:774样例输出与上面的样例输.原创 2022-01-21 13:44:25 · 151 阅读 · 0 评论 -
蓝桥杯试题 算法训练 A
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 1. 小明在大一的期末考试中几乎门门都是优秀,但仍有一些课程不是十分理想,请帮助小明统计成绩不到80分的课程的数量。 2. 假设用户输入肯定是非负整数,程序不需要对异常输入进行处理。请写出完整C语言程序。 3. 注意,本题不能使用数组、子函数、递归等我们未学过的数据结构及算法,否则视为0分处理输入格式 输入多个非负整数,由-1标识结束。输出格式 输出低于80分的整数数量,以换行符结束样例输入100原创 2022-01-13 17:44:52 · 233 阅读 · 0 评论 -
蓝桥杯试题 算法训练 DOTA
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 1. 小明高考完之后迷上了dota2,开始疯狂的进行游戏比赛,游戏的结果有两种,分别是 ‘W’(胜利) 和‘L’(失败)。请帮助小明统计一下游戏的胜率。 2. 假设用户输入肯定正确,程序不需要对异常输入进行处理。请写出完整C语言程序。 3.注意,本题不能使用数组、子函数、递归等我们未学过的数据结构及算法,否则视为0分处理输入格式 由‘W’和‘L’两个字符组成的字符串,以换行符‘\n’结束输出格式 输出游戏胜...原创 2022-01-13 17:41:25 · 148 阅读 · 0 评论 -
算法学习第二天(递归)
1,利用递归对数组进行求和public class 测试_递归 {public static void main(String[] args) { int[] b= {1,2,3};//注意数组下标是从0开始的。 int sum=f1(b,0); System.out.print(sum+"\n"); int sum1=f2(b,2); System.out.print(sum1); }public static int f1(int[] a,int begin) {原创 2022-01-10 16:47:42 · 504 阅读 · 0 评论 -
算法学习第一天
1,1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?import java.util.Random;public class 唯一成对数{ public static void main(String[] args) { int N = 5; int[] a=new int[N]; for (int原创 2022-01-04 19:07:44 · 261 阅读 · 0 评论 -
蓝桥杯·基础练习(Java)
1,给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。2,给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数原创 2022-01-08 16:37:16 · 668 阅读 · 0 评论