自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 深度优先搜索(DFS)算法遍历图

【代码】深度优先搜索(DFS)算法遍历图。

2024-04-10 19:46:57 674

原创 二叉树的前序遍历

用于实现二叉树的前序遍历。具体来说,它通过递归实现了前序遍历的逻辑。如果当前节点为空,直接返回;否则,先输出当前节点的值,然后递归调用。然后依次为根节点的左右子节点创建节点,值分别为 2 和 3。进一步,为根节点的左子节点创建左右子节点,值分别为 4 和 5。类定义了二叉树的节点结构,包括节点值。方法中,首先创建了一个根节点。,实现了对整个二叉树的前序遍历。方法遍历左子树和右子树。类包含了一个静态方法。用于初始化节点对象。

2024-04-09 19:42:30 301

原创 Day24.

并且有一个带有一个参数的构造方法,用于初始化。,一个带有一个参数的构造方法,和一个打印方法。属性值后跟着 "在飞行" 的字符串。属性值后跟着 "在飞行" 的字符串。方法,从而打印出它们各自的飞行信息。类类似,也有一个私有属性。类型的参数,并调用参数的。这段代码定义了一个接口。,该接口有一个抽象方法。的静态方法,接受一个。

2024-04-08 19:46:41 465

原创 Day23.

以上Java代码实现了一个程序,其目的是将给定的正整数按照一定规则连接成一个最大的整数。

2024-04-07 12:47:59 772

原创 Day22.

用于对数组进行冒泡排序。冒泡排序是一种简单的排序算法,它通过重复地遍历数组,依次比较相邻的元素并交换它们,从而将最大(或最小)的元素逐渐“冒泡”到数组的顶端。,用于统计满足条件的数对数量。在该方法中,通过双重循环遍历数组,对于每对数,判断它们的和是否等于数组中的另一个数,如果满足条件则将计数器增加。来实现对给定正整数集合中满足条件的数对数量的统计。读取输入,然后创建一个数组来存储这些输入的整数。方法来统计满足条件的数对数量,并将结果输出。方法对数组进行排序,然后调用。类是程序的入口点,它包含。

2024-04-06 19:49:30 567

原创 Day.21

接口:interface 多重继承 实现 覆写。和一个实现了该接口的类。这段代码定义了一个接口。

2024-04-05 10:20:03 493

原创 Day20.

它将整数转换为字符串,然后使用双指针法来检查字符串是否为回文,即从字符串的两端向中间遍历,逐个比较字符是否相等。如果在遍历过程中发现不相等的字符,则返回false,否则返回true。它从2开始逐个检查num是否能被从2到sqrt(num)之间的任何整数整除,如果能,则返回false,否则返回true。类从标准输入读取两个整数a和b,表示查找回文质数的范围。然后,它使用一个for循环遍历从a到b之间的所有整数,对每个整数同时进行回文数和质数的检查,如果同时满足这两个条件,则将其打印输出。

2024-04-04 11:02:56 569

原创 Day19.

这段Java代码是一个简单的程序,目的是计算1到n的阶乘之和,其中n是从标准输入中读取的整数。程序通过BigInteger类来处理大整数运算,因为阶乘的结果可能非常大,超出了基本数据类型的范围。factorial方法负责计算给定整数的阶乘。它采用一个整数参数n,并使用循环将1到n的所有整数相乘,得到阶乘的结果。

2024-04-03 21:49:26 403

原创 Day18.

【代码】Day18.

2024-04-02 19:48:11 783 1

原创 Day17.

循环按照特定格式输出二维数组的内容。在输出之前,先打印出"Before:"和"After:"的提示信息。类,用于从标准输入读取数据。对象,用于读取用户输入的数据。,这两个整数表示二维数组的行数和列数。循环遍历二维数组的每个元素,并通过调用。方法将用户输入的数据存储到数组中。的公共类,并在其中定义了主方法。这段Java代码首先导入了。在主方法中,首先创建了一个。的二维整数数组,其大小为。最后,程序结束并返回0。之后,使用另一个嵌套的。方法分别读取两个整数。

2024-04-01 22:09:59 471

原创 Day.16

方法中,创建了一个名为 "函数"、年龄为 18、班级为 "高数" 的学生对象。方法,并将结果打印输出。方法,打印出父类中的。

2024-03-31 19:53:18 702 1

原创 Day.15

【代码】Day.15。

2024-03-30 12:42:43 412

原创 Day.14

这段代码的功能是读取用户输入的字符串,统计字符串中每个数字字符(0-9)出现的次数,然后将统计结果打印出来。

2024-03-29 12:28:04 521 1

原创 Day.13

【代码】Day.13。

2024-03-28 13:33:29 447

原创 Day.12

【代码】Day.12。

2024-03-27 13:10:55 430

原创 Day11.

整体来说,这段代码的目的是计算斐波那契数列中前12个数字,并以一定格式输出这些数字。类负责斐波那契数列的计算,而。类负责控制流程并输出结果。

2024-03-26 08:54:24 366

原创 Day10.

break;count++;num /= 10;return sum;

2024-03-25 10:22:16 302 1

原创 Day.9

' ') { // 如果当前字符不是空格,则表示单词的一部分,长度加1。} else { // 如果当前字符是空格,则说明一个单词结束了,输出长度并重置长度为0。这段Java代码实现了一个简单的功能:从标准输入中读取一行文本,然后统计每个单词的长度并输出。在循环中,我们检查每个字符,如果不是空格,则表示属于单词的一部分,将。如果是空格,则说明一个单词结束了,输出当前单词的长度并将。// 遍历输入的字符串,统计每个单词的长度并输出。变量是否大于0,如果是则输出最后一个单词的长度。

2024-03-24 10:11:38 263

原创 Day8.

/ 输出最后剩下的人的编号。// 确保下标在 [0, N-1] 范围内循环。这段代码是一个经典的约瑟夫问题(Josephus problem)的解法。

2024-03-23 08:16:20 1119 1

原创 Day7.

Java str = new Java(name,"小行星");public static String school = "小行星";整体来说,这段代码定义了一个简单的类。方法打印对象的名称和学校名称。

2024-03-22 16:59:50 149 1

原创 Day6.

这段 Java 代码的功能是从用户输入中读取四个字符串,然后分别输出每个字符串的第一个字符。

2024-03-21 10:40:15 308 1

原创 Day5.

在该方法中,首先判断输入是否符合要求,然后遍历可能的素数对,检查它们是否能够构成输入的偶数,找到符合条件的素数对后输出结果。主类Main包含了程序的入口点main方法,在该方法中通过Scanner获取用户输入的偶数,并调用处理类中的goldbachConjecture方法进行处理。在主类Main中,我们通过Scanner获取用户输入的偶数,然后调用处理类中的goldbachConjecture方法进行处理,从而完成整个功能的实现。判断素数类包含了一个静态方法isPrime,用于判断一个数是否为素数。

2024-03-20 13:44:58 350 1

原创 Day4.

在每一部分中,程序会根据当前行数i和总行数n的关系来确定每行空格和星号的数量,从而打印出特殊的图案。这段Java代码实现了一个打印特殊图案的程序。程序首先读取用户输入的整数n,然后按照特定规则打印出一个类似菱形的图案。i-n+1,然后打印2。

2024-03-19 14:06:58 160 1

原创 Day3.

该程序主要功能是根据输入的三个点的坐标计算构成的三角形的周长和面积。// 使用海伦公式计算面积。// 读取输入的三个点的坐标。// 判断是否构成三角形。// 计算三条边的长度。

2024-03-18 10:35:10 214

原创 Day2.

在方法中,将原始数字保存起来,然后对每一位数字取出并计算其 n 次方的和,最后与原始数字比较,如果相等则返回 true,表示是水仙花数,否则返回 false。方法中,首先通过输入获取一个整数 n,然后计算出范围在 10^(n-1) 到 10^n 之间的所有数。水仙花数是指一个 n 位数,其各个位上的数字的 n 次方之和等于该数本身。if (水仙花.qh(i, n)) {方法来判断该数是否为水仙花数,如果是,则输出该数。public class 水仙花 {

2024-03-17 16:16:32 194 1

原创 Day1.

public static boolean isPerfectNumber(int num): 这是一个方法,用来判断一个数是否为完全数。: 在isPerfectNumber方法中,判断累加的因子和sum是否等于该数本身num,如果相等则返回true表示是完全数,否则返回false表示不是完全数。和n = scan.nextInt();

2024-03-16 19:14:04 245 1

原创 如何创建类

在上面的示例中,定义了一个名为 Person 的类,它有两个私有成员变量 name 和 age,以及一个公共构造函数和两个公共方法,在 Java 中,通常将每个类放在单独的文件中,文件名与类名相同,并以 .java 作为文件扩展名。因此,在上面的示例中,文件名应该为 Person.java。其中,public 是访问修饰符,表示该类是公共的,其他的类可以访问该类。ClassName 是类的名称,可以自定义,但必须符合命名规范。大括号 {} 中间是类的成员变量和方法。

2024-03-14 19:44:01 151

原创 一点小感想

老师说编程是数据结构加算法,根据我的理解,编程,也是处理问题的一种手段,通过一种特殊的语言让计算机帮忙处理问题.用手机这么多年,直到现在才知道手机里的软件,操作是怎么一回事,现在想想还是觉得神奇.刚上大一,接触编程至今已有一学期,从刚学时的懵懂无知,云里雾里,到如今也算是学了点皮毛,不,扩许还算不上,只是知道有这么个东西而已.学了一段时间,感觉挺有意思的,编程也是一门有趣的学科.

2024-03-06 21:23:48 107 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除