- 博客(130)
- 收藏
- 关注
原创 2586. 统计范围内的元音字符串数--leetcode
"artro" 是一个元音字符串,因为它以 'a' 开头并以 'o' 结尾。- "are" 是一个元音字符串,因为它以 'a' 开头并以 'e' 结尾。- "aeo" 是一个元音字符串,因为它以 'a' 开头并以 'o' 结尾。- "ooo" 是一个元音字符串,因为它以 'o' 开头并以 'o' 结尾。- "u" 是一个元音字符串,因为它以 'u' 开头并以 'u' 结尾。- "amy" 不是元音字符串,因为它没有以元音字母结尾。- "mu" 不是元音字符串,因为它没有以元音字母开头。
2025-07-29 16:00:34
189
原创 1422. 分割字符串的最大得分--leetcode
左子字符串 = "0" 且 右子字符串 = "11101",得分 = 1 + 4 = 5。左子字符串 = "01" 且 右子字符串 = "1101",得分 = 1 + 3 = 4。左子字符串 = "011" 且 右子字符串 = "101",得分 = 1 + 2 = 3。左子字符串 = "0111" 且 右子字符串 = "01",得分 = 1 + 1 = 2。左子字符串 = "01110" 且 右子字符串 = "1",得分 = 2 + 1 = 3。子字符串)所能获得的最大得分。「分割字符串的得分」为。
2025-07-29 15:47:52
177
原创 1470. 重新排列数组--leetcode
由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]格式重新排列,返回重排后的数组。
2025-07-29 15:25:59
608
原创 1281. 整数的各位积和之差--leetcode
请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。各位数之积 = 4 * 4 * 2 * 1 = 32。各位数之和 = 4 + 4 + 2 + 1 = 11。各位数之积 = 2 * 3 * 4 = 24。各位数之和 = 2 + 3 + 4 = 9。结果 = 32 - 11 = 21。结果 = 24 - 9 = 15。
2025-07-28 21:24:49
275
原创 1757. 可回收且低脂的产品--leetcode
low_fats 是枚举类型,取值为以下两种 ('Y', 'N'),其中 'Y' 表示该产品是低脂产品,'N' 表示不是低脂产品。recyclable 是枚举类型,取值为以下两种 ('Y', 'N'),其中 'Y' 表示该产品可回收,而 'N' 表示不可回收。只有产品 id 为 1 和 3 的产品,既是低脂又是可回收的产品。编写解决方案找出既是低脂又是可回收的产品编号。是该表的主键(具有唯一值的列)。
2025-07-27 20:45:50
228
原创 584. 寻找用户推荐人--leetcode
该表的每一行表示一个客户的 id、姓名以及推荐他们的客户的 id。在 SQL 中,id 是该表的主键列。
2025-07-27 20:42:18
316
原创 1534. 统计好三元组--LeetCode
一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)]。请你统计其中好三元组的数量。满足下列全部条件,则认为它是一个。不存在满足所有条件的三元组。
2025-07-27 20:36:27
306
原创 1512. 好数对的数目--LeetCode
有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始。数组中的每组数字都是好数对。,就可以认为这是一组。
2025-07-27 20:31:30
179
原创 1486. 数组异或操作
按位异或是一种位运算,用于对两个整数的二进制表示进行逐位比较。如果两个对应的位不同,则结果为 1;如果相同,则结果为 0。数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8。数组 nums 为 [3, 5, 7, 9],其中 (3 ^ 5 ^ 7 ^ 9) = 8.,在第一次异或操作时,不会改变第一个元素的值。,第一次异或操作会改变第一个元素的值。如果 a 和 b 不同,结果为 1。如果 a 和 b 相同,结果为 0。因此,5 ^ 3 = 6。
2025-07-26 18:50:06
240
原创 2236. 判断根结点是否等于子结点之和
根结点、左子结点和右子结点的值分别是 10 、4 和 6。根结点、左子结点和右子结点的值分别是 5 、3 和 1。由于 5 不等于 3 + 1 ,因此返回 false。由于 10 等于 4 + 6 ,因此返回 true。个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回。
2025-07-26 18:35:32
311
原创 2469. 温度转换--LeetCode
new double[3]`:创建一个长度为 3 的数组,初始值为 0.0(`double` 类型的默认值)。在 Java 中,创建数组有几种不同的方式,具体取决于数组的类型和初始化方式。122.11 摄氏度:转换为开氏度是 395.26 ,转换为华氏度是 251.798。36.50 摄氏度:转换为开氏度是 309.65 ,转换为华氏度是 97.70。`new double[2][3]`:创建一个 2 行 3 列的二维数组。
2025-07-26 18:27:15
358
原创 LeetCode--2235.两整数相加
num1 是 12,num2 是 5 ,它们的和是 12 + 5 = 17 ,因此返回 17。num1 + num2 = -6 ,因此返回 -6。,返回这两个整数的和。
2025-07-26 18:09:14
121
原创 6-15 动物体系
6-15 动物体系作者 温彦单位 山东科技大学基于继承关系编写一个动物体系,具体的动物包含小狗和小猫。每只动物都有名字和颜色,都能够做自我介绍(introduce)。此外,小狗有智商属性(整数),能接飞盘(catchFrisbee(),方法体内输出一行“catch frisbee”即可),小猫有眼睛颜色属性,能抓老鼠(catchMouse(),方法体内输出一行“catch mouse”即可)。各种小动物自我介绍时均介绍自己的姓名和颜色,此外,小狗应介绍自己的智商,小猫应介绍自己的眼睛颜色。
2025-07-26 17:47:06
192
原创 6-14 汽车类
6-14 汽车类作者 温彦单位 山东科技大学编写汽车类,其功能有启动(start),停止(stop),加速(speedup)和减速(slowDown),启动和停止可以改变汽车的状态(on/off),初始时状态为off,速度为0,speedUp和slowDown可以调整汽车的速度,每调用一次汽车速度改变10(加速增10,减速减10),汽车启动后才能加减速,加速上限为160,减速下限为0,汽车速度减为0后才能停止,给出汽车类的定义。
2025-07-26 16:08:33
153
原创 6-13 Person类2
6-13 Person类2单位 山东科技大学在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄,提供print函数打印其信息。
2025-07-26 15:49:35
114
原创 6-12 可定制排序的矩形
作者 温彦单位 山东科技大学从键盘录入表示矩形个数的数字n,然后录入n个矩形的长和宽,然后对这n个矩形按照面积从大到小排序,并输出排序后的每个矩形的面积。要求:请设计Rectangle类,包含相应的构造函数和成员函数,实现Comparable接口。
2025-07-26 12:33:46
381
原创 6-11 jmu-Java-07多线程-线程执行器-1
现需要在Main方法中使用for循环建立n个任务,但是这n个任务只能使用1个线程完成。当输入n的时候,建立的任务分别为Task(0)....Task(n-1)。类实现Runnable接口,其构造函数为。可以使用Executors。####裁判程序示例。
2025-07-26 12:23:51
103
原创 6-10 jmu-Java-07多线程-同步访问
作者 郑如滨单位 集美大学现已有Account类,拥有相应的getter方法。// 存钱,在余额的基础上加上money// 取钱,在余额的基础上减去moneybalance<0。
2025-07-26 12:18:53
175
原创 6-9 jmu-Java-07多线程-Runnable与匿名类分数
作者 郑如滨单位 集美大学在Main方法中启动一个线程t1这里应该使用实现Runnable接口的方法来编写.使用Lambda表达式为何无法实现?
2025-07-26 12:01:52
172
原创 6-8 jmu-Java-06异常-ArrayIntegerStack异常改进版
作者 郑如滨单位 集美大学改造章节的,为其pop()push()peek()方法添加出错时抛出异常的功能。类内部使用数组实现。创建时,可指定内部数组大小。//如果item为null,则不入栈直接返回null。如果栈满,抛出FullStackException(系统已有的异常类)。//出栈。如果栈空,抛出EmptyStackException,否则返回//获得栈顶元素。如果栈空,抛出EmptyStackException。
2025-07-26 11:58:17
677
原创 6-7 jmu-Java-06异常-多种类型异常的捕获
作者 郑如滨单位 集美大学如果try块中的代码有可能抛出多种异常,且这些异常之间可能存在继承关系,那么在捕获异常的时候需要注意捕获顺序。补全下列代码,使得程序正常运行。
2025-07-26 11:42:15
288
原创 6-6 jmu-Java-06异常-finally
作者 郑如滨单位 集美大学代码中向系统申请资源,到最后都要将资源释放。现有一ResourceExceptionclose()方法现在根据中str的不同,打印不同的信息。fail fail你不用编写打印出错信息的代码。捕获异常后使用输出异常信息,e是所产生的异常。
2025-07-18 16:18:32
291
原创 6-5 jmu-Java-03面向对象基础-Object
作者 郑如滨单位 集美大学输入整数n,创建n个对象,放入同一个数组中。如果输入c,则//注意:Computer是系统中已有的类,无需自己编写如果输入d,则根据随后的输入创建Double类型对象。如果输入i,则根据随后的输入创建Integer类型对象。如果输入s,则根据随后的输入创建String类型对象。如果不是以上这些输入,则不创建对象,而是将null存入数组相应位置。最后输出数组中的所有对象,如果数组中相应位置的元素为null则不输出。
2025-07-18 15:55:22
257
原创 6-4 jmu-Java-03面向对象基础-覆盖与toString
作者 郑如滨单位 集美大学有类,类,类。其中Employee类继承自Person类,属性为:现在要求编写Employee类的方法,返回的字符串格式为:父类的toString-company的toString-salary输出样例:
2025-07-18 15:39:20
124
原创 7-5 jmu-Java-02基本语法-05-浮点数的精确计算
7-5 jmu-Java-02基本语法-05-浮点数的精确计算切换布局作者 郑如滨单位 集美大学输入若干对浮点数,对每对浮点数输出其精确的和与乘积。以下输入样例为两对浮点数输入,实际上有可能有不定对数的浮点数需要输入计算。注1:直接使用类型数据进行运算,无法得到精确值。注2:输出时直接调用BigDecimal的toString方法。
2025-07-11 18:05:24
193
原创 6-3 从抽象类shape类扩展出一个圆形类Circle
切换布局作者 张德慧单位 西安邮电大学请从下列的抽象类shape类扩展出一个圆形类Circle,这个类圆形的半径radius作为私有成员,类中应包含初始化半径的构造方法。public abstract class shape {// 抽象类主类从键盘输入圆形的半径值,创建一个圆形对象,然后输出圆形的面积和周长。保留4位小数。圆形类名Circle。
2025-07-11 17:51:28
315
原创 6-2 创建一个直角三角形类实现IShape接口
作者 张德慧单位 西安邮电大学创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积// 抽象方法 求周长其中a和b都是直角三角形的两条直角边。
2025-07-11 17:45:39
226
原创 6-1 设计一个矩形类Rectangle
6-1 设计一个矩形类Rectangle作者 张德慧单位 西安邮电大学设计一个名为Rectangle的类表示矩形。这个类包括:两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1.一个无参构造方法。一个为width和height指定值的矩形构造方法。一个名为getArea()的方法返回这个矩形的面积。一个名为getPerimeter()的方法返回这个矩形的周长。
2025-07-11 17:30:58
164
原创 7-4 jmu-Java-01入门-取数字浮点数
作者 郑如滨单位 集美大学本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。
2025-07-11 17:24:40
186
原创 7-2 二进制的前导的零
分数 10作者 翁恺单位 浙江大学计算机内部用二进制来表达所有的值。一个十进制的数字,比如24,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。现在,你的任务是写一个程序,输入一个整数,输出在32位表达下它前导的零的个数。
2025-07-11 17:06:21
368
原创 7-1 定义ClassName接口,设计类Company,实现获取类名称的功能
定义一个ClassName接口,接口中只有一个抽象方法getClassName();设计一个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名称;编写应用程序使用Company类。
2025-07-11 16:43:46
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人