自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hanpp5的博客

成为自己的山海

  • 博客(100)
  • 收藏
  • 关注

原创 代码随想录刷题第七天|LeetCode 454四数相加||、383赎金信、15三数之和、18四数之和

不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。请你找出并返回满足下述全部条件且。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,请你计算有多少个元组。,判断是否存在三元组。

2024-01-17 19:34:21 806

原创 代码随想录刷题第六天|LeetCode 242有效的字母异位词、349两个数组的交集、202快乐数、1两数之和

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。中每个字符出现的次数都相同,则称。输出结果中的每个元素一定是。整数,并返回它们的数组下标。编写一个算法来判断一个数。你可以按任意顺序返回答案。,编写一个函数来判断。[4,9] 也是可通过的。,请你在该数组中找出。

2024-01-16 19:27:50 376

原创 代码随想录刷题第四天|LeetCode 24、19、160、142

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。从各自的表头开始算起,链表 A 为 [0,9,1,2,4],链表 B 为 [3,2,4]。从各自的表头开始算起,链表 A 为 [2,6,4],链表 B 为 [1,5]。在 B 中,相交节点前有 1 个节点。相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。相交节点的值为 2 (注意,如果两个链表相交则不能为 0)。

2024-01-14 20:37:10 1423

原创 代码随想录刷题第三天|LeetCode 203、707、206

/ 链表变为 1->2->3。// 现在,链表变为 1->3。以指示链表中的上一个节点。假设链表中的所有节点下标从。你可以选择使用单链表或者双链表,设计并实现自己的链表。,请你反转链表,并返回反转后的链表。是指向下一个节点的指针/引用。,请你删除链表中所有满足。给你一个链表的头节点。

2024-01-14 20:28:21 845

原创 代码随想录刷题第二天|LeetCode 977有序数组的平方,209长度最小的子数组,59螺旋矩阵

平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]所有元素,且元素按顺时针顺序螺旋排列的。如果不存在符合条件的子数组,返回。是该条件下的长度最小的子数组。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。组成的新数组,要求也按。

2024-01-11 20:36:53 374

原创 代码随想录刷题第一天|LeetCode704二分查找、LeetCode27移除元素

你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。你不需要考虑数组中超出新长度后面的元素。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?的元素,并返回移除后数组的新长度。

2024-01-11 20:11:00 488

原创 21图形的面积

考虑一个简单的图形类层次结构,包括基类 Shape 和两个派生类 Rectangle 和 Circle。每个类都有一个用于计算面积的方法。你的任务是编写一个程序,根据输入数据创建一个图形对象,然后计算并输出其面积。

2023-12-01 21:42:54 427

原创 20排队取奶茶

假设有一家奶茶店,现在有一些人在排队等待取奶茶,同时也有人在取奶茶。 请你设计一个程序模拟这种情况下的奶茶队列管理。假设每个人取奶茶的时间非常短,可以忽略不计,只需要考虑队列中的操作。队列操作说明:1. 当操作为 1 时,表示有人已经取走奶茶,从队列中删除该人的信息。2. 当操作为 2 时,表示有新人加入排队,将该人的信息加入队列。在一系列操作之后,你需要回答:下一个取奶茶的人是谁?

2023-11-30 21:11:18 380

原创 19洗盘子

在餐厅里,洗盘子的工作需要使用到栈这种数据结构。假设你手里有一个盘子堆放区。现在需要模拟洗盘子的过程,每个盘子都有一个编号。盘子堆放区操作说明:1. 当操作为 1 时,表示从盘子堆放区拿走顶部的盘子清洗。2. 当操作为 2 时,表示有未洗的盘子放入盘子堆放区。在一系列操作之后,你需要回答:下一个清洗的盘子编号?

2023-11-30 20:45:13 1011

原创 18开房门

假设你手里有一串钥匙,这串钥匙上每把钥匙都有一个编号,对应着一个房门的编号。现给你一个房门编号,你需要判断是否能够打开该房门。

2023-11-29 20:58:00 329

原创 17判断集合成员

请你编写一个程序,判断给定的整数 n 是否存在于给定的集合中。

2023-11-29 20:06:28 287

原创 16出现频率最高的字母

给定一个只包含小写字母的字符串,统计字符串中每个字母出现的频率,并找出出现频率最高的字母,如果最高频率的字母有多个,输出字典序靠前的那个字母。

2023-11-28 20:38:59 333

原创 15链表的基础操作III

题目描述请编写一个程序,实现以下链表操作:构建一个单向链表,链表中包含一组整数数据。1. 实现在链表的第 n 个位置插入一个元素,输出整个链表的所有元素。2. 实现删除链表的第 m 个位置的元素,输出整个链表的所有元素。

2023-11-28 20:01:39 361

原创 14链表的基础操作II

请编写一个程序,实现以下操作:构建一个单向链表,链表中包含一组整数数据,输出链表中的第 m 个元素(m 从 1 开始计数)。要求:1. 使用自定义的链表数据结构2. 提供一个 linkedList 类来管理链表,包含构建链表、输出链表元素以及输出第 m 个元素的方法3. 在 main 函数中,创建一个包含一组整数数据的链表,然后输入 m,调用链表的方法输出第 m 个元素

2023-11-27 20:40:16 1084

原创 13链表的基础操作I

构建一个单向链表,链表中包含一组整数数据。输出链表中的所有元素。要求:1. 使用自定义的链表数据结构2. 提供一个 linkedList 类来管理链表,包含构建链表和输出链表元素的方法3. 在 main 函数中,创建一个包含一组整数数据的链表,然后调用链表的输出方法将所有元素打印出来

2023-11-26 21:53:27 351

原创 16. 位置互换

给定一个长度为偶数位的字符串,请编程实现字符串的奇偶位互换。

2023-11-23 21:51:07 390

原创 14. 句子缩写

输出一个词组中每个单词的首字母的大写组合

2023-11-23 21:29:48 336

原创 7. 平均绩点

每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。

2023-11-23 21:03:35 382

原创 10打印正方形

编写一个程序,模拟打印一个正方形的框。程序应该接受用户输入的正整数作为正方形的边长,并打印相应大小的正方形框。 请注意,内部为空白,外部是由 "*" 字符组成的框。

2023-11-23 20:34:07 309

原创 9. 奇怪的信

有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。例如:5548,结果为12,等于 4 + 8 。小明很苦恼,想请你帮忙解决这个问题。

2023-11-23 20:16:18 325

原创 8. 摆平积木

小明很喜欢玩积木。一天,他把许多积木块组成了好多高度不同的堆,每一堆都是一个摞一个的形式。然而此时,他又想把这些积木堆变成高度相同的。但是他很懒,他想移动最少的积木块来实现这一目标,你能帮助他吗?

2023-11-22 19:45:53 201

原创 7.数组的倒序与隔位输出

给定一个整数数组,编写一个程序实现以下功能:1. 将输入的整数数组倒序输出,每个数之间用空格分隔。2. 从正序数组中,每隔一个单位(即索引为奇数的元素),输出其值,同样用空格分隔

2023-11-22 17:22:00 596

原创 6. A+B问题VIII

时间限制:1.000S 空间限制:32MB。

2023-11-22 16:16:40 24

原创 4. A+B问题IV

时间限制:1.000S 空间限制:32MB。

2023-11-22 15:58:16 25

原创 3. A+B问题III

时间限制:1.000S 空间限制:32MB。

2023-11-22 15:45:04 18

原创 2. A+B问题II

2. A+B问题II时间限制:1.000S 空间限制:32MB。

2023-11-21 21:03:31 31

原创 1. A+B问题I

1. A+B问题I时间限制:2.000S 空间限制:32MB。

2023-11-21 20:52:00 231

原创 BC99 序列中整数去重

输入包含两行,第一行包含一个正整数n(1 ≤ n ≤ 1000),表示第二行序列中数字的个数;第二行包含n个整数(范围1~5000),用空格分隔。输入n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的整数,只保留该数第一次出现的位置,删除其余位置。输出为一行,按照输入的顺序输出去重之后的数字,用空格分隔。

2023-06-19 20:54:36 38

原创 BC98 序列中删除指定数字

第二行输入N个整数,输入用空格分隔的N个整数。第一行输入一个整数(0≤N≤50)。输出为一行,删除指定数字之后的序列。第三行输入想要进行删除的一个整数。

2023-06-19 20:36:32 37

原创 BC96 有序序列判断

输入一个整数序列,判断是否是有序序列,有序,指序列中的整数从小到大排序或者从大到小排序(相同元素也视为有序)。输出为一行,如果序列有序输出sorted,否则输出unsorted。数据范围: 3≤n≤50 序列中的值都满足1≤val≤100。第二行输入N个整数,用空格分隔N个整数。第一行输入一个整数N(3≤N≤50)。

2023-06-19 20:20:58 91

原创 BC95 最高分与最低分之差

第二行为n个成绩(整数表示,范围0~100),以空格隔开。输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。两行,第一行为n,表示n个成绩,不会大于10000。一行,输出n个成绩中最高分数和最低分数的差。

2023-06-19 20:02:31 32

原创 BC93 统计数据正负个数

输入10个整数(范围-231~231-1),用空格分隔。两行,第一行正数个数,第二行负数个数,具体格式见样例。输入10个整数,分别统计输出正数、负数的个数。

2023-06-19 19:56:47 267

原创 BC92 逆序输出

输入10个整数,要求按输入时的逆序把这10个数打印出来。逆序输出,就是按照输入相反的顺序打印这10个数。一行,输入10个整数(范围-231~231-1),用空格分隔。一行,逆序输出输入的10个整数,用空格分隔。

2023-06-19 19:52:00 57

原创 BC90 矩阵计算

第一行为N M(N: 矩阵行数;M: 矩阵列数,且M,N

2023-06-19 19:44:40 30

原创 BC89 密码验证

用户登录网站,通常需要注册,一般需要输入两遍密码。请编程判断输入的两次密码是否一致,一致输出“same”,不一致输出“different”请编程判断输入的两次密码是否一致,一致输出“same”,不一致输出“different”每行有两个用空格分开的字符串,第一个为密码,第二个为重复密码。每行有两个用空格分开的字符串,第一个为密码,第二个为重复密码。每组输出一个字符串(“same”或“different”)。每组输出一个字符串(“same”或“different”)。

2023-06-19 19:36:30 132

原创 BC87 统计成绩

输出一行,三个浮点数,分别表示,最高分,最低分以及平均分(小数点后保留2位),用空格分隔。输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。数据范围:1≤n≤100 , 成绩使用百分制且不可能出现负数。第2行,n科成绩(范围0.0~100.0),用空格分隔。第1行,正整数n(1≤n≤100)

2023-06-19 19:31:28 35

原创 BC86 奇偶统计

任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。一行,1~N之间奇数的个数和偶数的个数,用空格分开。一行,一个正整数N。

2023-06-19 19:21:16 60

原创 BC85 包含数字9的数

今年是2019年,KiKi想知道1~2019中有多少个包含数字9的数。包含数字的数是指有某一位是“9”的数,例如“2019”、“199”等。一行,一个整数,表示1~2019中共有多少个数包含数字9。

2023-06-18 20:34:25 28

原创 BC80 登录验证

有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功。针对每组输入测试数据,输出为一行,一个字符串(“Login Success!”或“Login Fail!多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个为密码。

2023-06-18 20:29:04 24

原创 BC79 图像相似度

第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

2023-06-18 20:22:27 78

空空如也

空空如也

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

TA关注的人

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