- 博客(22)
- 收藏
- 关注
原创 蓝桥杯每日一题1.18
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。对于本题 由于题目给到应减少调用api的次数 我们可以使用二分查找来判断错误版本。,你想找出导致之后所有版本出错的第一个错误的版本。输入:n = 1, bad = 1输出:1。
2024-01-19 14:22:50
349
原创 Java集合第一节
int age;char name;//为了让set集合正常工作 需要重写equals方法和hashcode方法@Override@Override//自定义一个hash值。
2024-01-18 13:46:33
349
1
原创 Java异常处理
运行期出现的错误Java异常:Java提供的一种用于处理程序中错误的机制观察异常出现的位置 层次和异常的类型程序是调出来的。
2024-01-16 14:28:09
886
1
原创 Java的第一个项目--龟兔赛跑学习到的知识点
这里我们可以使用一个取巧的办法 就是让索引和数组中存的值保持一致 每次取一个随机数 就让他等于最后一个元素 然后缩小范围 让下一次接收的随机数等于倒数第二个元素 以此类推。因为使用random来获取随机数的范围默认是0-1左闭右开,所以我们可以通过改变bound的值来自行定义获取随机数的范围。上述记录的是使用random获取随机数的第一种写法 我们也可以使用util类中的Math.random方法来获取随机数。这里也要用到随机数的方法 而且要保证每次获取的随机数不能重复 不然会造成功能格丢失的情况。
2024-01-15 18:17:43
336
原创 面向对象基础1
单例类是一个只允许创建一个对象实例的类 也就是说 一个类只能有一个实例 并且该实例必须自行实例化 这种类的主要特点在于其构造方法是私有的 以防止在类外部直接创建该类的多个实例。
2024-01-07 16:42:04
848
1
原创 蓝桥杯每日一题2
0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。本题可以使用循环嵌套与判断语句进行求解。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2024-01-05 16:48:37
288
1
原创 蓝桥杯每日一题1
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。对于本题 我们可以使用多组if语句来判断是否满足某个条件 通过对应条件返回相应的答案。由于这是一个升序排列数组 所以可以利用循环遍历数组的每个元素 并与目标值相比较。请必须使用时间复杂度为。
2024-01-05 16:01:22
339
1
原创 java构造方法
方法名与类名相同没有返回类型 不能使用方法返回类型修饰如果类中没有显式定义 编译器就会自动生成无参构造方法 有显式定义则不再自动生成构造方法。
2024-01-05 12:02:09
321
1
原创 leetcode每日一题2
给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现两次的字母。注意:如果 a 的 第二次 出现比 b 的 第二次 出现在字符串中的位置更靠前,则认为字母 a 在字母 b 之前出现两次。s 包含至少一个出现两次的字母。
2024-01-04 19:52:56
433
1
原创 leetcode每日一题1
(1, 2, 4) 是算术三元组:7 - 4 == 3 且 4 - 1 == 3。(2, 4, 5) 是算术三元组:10 - 7 == 3 且 7 - 4 == 3。(0, 2, 4) 是算术三元组:8 - 6 == 2 且 6 - 4 == 2。(1, 3, 5) 是算术三元组:9 - 7 == 2 且 7 - 5 == 2。
2024-01-04 18:30:41
374
1
原创 java流程控制习题处理
System.out.println("一角有"+yijiao+"张,两角有"+liangjiao+"张,五角有"+wujiao+"张");System.out.println("红球"+red+"个,白球"+(white+1)+"个,黑球"+black+"个");System.out.println("最后三位数为"+count+"");System.out.println("学生的平均分为"+avg+"");System.out.println("共有"+a+"种分法");
2024-01-02 19:08:03
746
原创 Day03学习
1.c#中的命名空间是namespace类似于Java中的package(包),在Java中导入包用import而c#中用using。2.c#和Java都是从main函数入口的,但是c#中的main函数的首字母必须大写,它有四种写法如下:而Java中只有一种形式:static void main(string [] args){}
2023-09-23 21:36:57
22
1
原创 Day02
(2)采用程序存储思想;(3)指令和数据一样可以参与运算;(4) 数据以二进制表示;(5)将软件和硬件完全分离;(6) 指令由和组成;(7)指令。
2023-09-23 21:36:27
21
1
原创 Day02
(2)采用程序存储思想;(3)指令和数据一样可以参与运算;(4) 数据以二进制表示;(5)将软件和硬件完全分离;(6) 指令由和组成;(7)指令。
2023-09-17 12:40:27
22
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人