自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OJ-0823**

左子树表示该节点左侧叶子节点为根节点Q的一颗新树;右子树表示该节点右侧叶子节点为根节点的一颗新树。2行整数,第1行表示二叉树的中序遍历,第2行表示二叉树的前序遍历,以空格分割。1行整数,表示求和树的中序遍历,以空格分割。

2024-08-23 13:29:15 153

原创 OJ-0822

登山者想要知道一张地图中有多少座山峰。

2024-08-23 13:21:47 99

原创 OJ-0820

【代码】OJ-0820。

2024-08-20 13:31:58 146

原创 OJ-0819

【代码】OJ-0819。

2024-08-19 13:47:16 128

原创 OJ-0816

关键思想是使用动态规划a计算每个游玩日期子区间的最低消费,考虑不同的票选项。最终结果存储在dp[0] [n-1]中,表示整个计划期间的最低消费。

2024-08-16 13:42:26 294

原创 OJ-0815

【代码】OJ-0815。

2024-08-15 13:45:16 211

原创 OJ-0814

【代码】OJ-0814。

2024-08-14 13:45:38 176

原创 OJ-0813

【代码】OJ-0813。

2024-08-13 13:42:13 171

原创 OJ-0812

【代码】OJ-0812。

2024-08-12 13:39:10 213

原创 OJ-0809

【代码】OJ-0809。

2024-08-09 12:57:20 189

原创 OJ-0807

【代码】OJ-0807。

2024-08-07 13:37:41 139

原创 OJ-0806

【代码】OJ-0806。

2024-08-06 13:33:18 197

原创 OJ-0805

【代码】OJ-0805。

2024-08-05 13:32:31 121

原创 OJ-0802

这个思路的关键在于通过交换操作,逐步调整队伍中学生的位置,使得每个小组的学生都连续排列。1.建立索引字典:将学生目前排队情况转换成索引字典,其中键为学生编号,值为该学生在队伍中的索引位置。要点:在排队的基础上移动学生位置,实现要求的分组,分组的顺序不做要求,求移动学生次数的最小值。目标位置是该学生在小组中的相对位置乘以3再加上该小组在整个队伍中的位置。通过交换当前位置和目标位置的学生,使得小组内的学生在队伍中是连续排列。5,更新索引字典:调整后更新索引字典,确保索引字典中的信息是最新的。

2024-08-02 13:39:59 214

原创 OJ-0801

【代码】OJ-0801。

2024-08-01 13:12:19 217

原创 OJ-0731

【代码】OJ-0731。

2024-07-31 13:45:56 194

原创 OJ-0730

【代码】OJ-0730。

2024-07-30 13:56:57 140

原创 OJ-0729

【代码】OJ-0729。

2024-07-29 13:07:26 169

原创 OJ-0726

【代码】OJ-0726。

2024-07-26 13:34:38 217

原创 OJ-0725

剩余6天最好的计划是在第一座城市待3天,在第二座城市待3天。在第一座城市赚的钱: 120+100+80= 300.在第二座城市赚的钱: 90+80+70 =240.说明:总共10天,路上经过2座城市。一共300 + 240 = 540。路上共花1+1+2=4天。

2024-07-25 13:49:31 182

原创 OJ-0724

【代码】OJ-0724。

2024-07-24 13:48:37 175

原创 OJ-0723

示例1说明:7#6$5#12=(47+36+2)$5#12=48=48(45+312+2)=48#58=2*48+58+3=157。

2024-07-23 13:43:03 361

原创 OJ-0722

他发明了一种写法:给出数字个数n和行数m (0<n<=999, 0<m<=999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。题目描述:疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。说明:3个数字写5行,只有一列,数字不够用*号填充。输入描述:两个整数,空格隔开,依次表示n、m。说明:9个数字写成4行,最少需要3列。4.数字不够时,使用单个*号占位。输出描述:符合要求的唯一矩阵。3.填充数字时优先填充外部。1.每行数字的个数一样多。2.列的数量尽可能少。

2024-07-22 13:45:54 103

原创 OJ-0719

要点:每个团至多2人,找出最多的组团个数。个人能力达到要求的单独成团,剩下均是需要组团的,找出最大成员组合数。

2024-07-20 20:30:41 258 1

原创 OJ-0718

示例1示例2示例3。

2024-07-18 13:30:16 324

原创 OJ-0717

【代码】OJ-0717。

2024-07-17 13:46:11 150

原创 OJ-0716

【代码】OJ-0716。

2024-07-16 13:42:22 123

原创 OJ-0715

【代码】OJ-0715。

2024-07-15 13:26:43 177

原创 Java实现图片转字符画

【代码】Java实现图片转字符画。

2024-07-14 20:52:08 305

原创 OJ-0712

示例1:

2024-07-12 23:59:23 126

原创 OJ-0711

示例。

2024-07-11 13:50:43 219

原创 OJ-0710

示例1示例2示例3。

2024-07-10 23:51:21 194

原创 OJ-0709

【代码】OJ-0709。

2024-07-09 13:47:39 175

原创 OJ-0708

示例1示例2示例3示例4示例5。

2024-07-08 21:57:19 203

原创 OJ-0705

【代码】OJ-0705。

2024-07-05 13:37:43 196

原创 List<Entity>与Map<String, Entity>互转

要将 List<Entity> 转换为 Map<String, Entity>,你需要指定一个属性作为 Map 的键,然后将 List 中的每个实体对象的该属性值作为键,实体对象本身作为值放入 Map 中。在上面的示例中,我们使用 Comparator.comparingLong() 方法创建了一个按照 id 属性进行比较的 Comparator,并将其传递给 Collections.sort() 方法来对 List 进行排序。在上面的示例中,我们使用了 Java 8 的 Comparator 接口的。

2024-04-17 20:14:38 1297

原创 mybatis批量查询List实体类

在 MyBatis 中进行批量查询 List 实体类的操作通常使用foreach标签来实现。

2024-04-16 20:10:40 911

原创 实体类List重复校验

在实体类中重写。

2024-04-16 19:54:13 887

原创 Java8新特性 - Map

方法,在键为 3 的情况下进行了计算操作,因为键 3 不存在,所以计算结果为 “Three”,将其放入了 Map 中。对于键为 2 的情况,因为该键已存在且对应的值不为 null,所以不执行计算操作。最后打印了 Map 中的数据,可以看到计算结果已经正确地放入了 Map 中。方法用于在 Map 中根据指定的键计算值,如果该键不存在或对应的值为 null,则计算并将其放入 Map 中。如果该键存在且对应的值不为 null,则不执行计算操作。在上面的示例中,首先创建了一个 HashMap,然后使用。

2024-04-03 01:07:32 177

原创 file-upload-download

使用 try-with-resources。

2024-03-04 02:09:43 395

空空如也

空空如也

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

TA关注的人

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