自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode_15. 三数之和_java

15. 三数之和。给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。

2025-04-11 17:29:52 394

原创 leetcode_383. 赎金信_java

383. 赎金信。给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在 ransomNote 中使用一次。

2025-04-11 16:13:22 371

原创 leetcode_454. 四数相加 II_java

454. 四数相加 II。给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < n nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0

2025-04-10 15:40:26 381

原创 leetcode_1. 两数之和_java

1. 两数之和。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。

2025-04-10 14:11:23 405

原创 leetcode_202. 快乐数_java

202. 快乐数。编写一个算法来判断一个数 n 是不是快乐数。「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。 如果这个过程 结果为 1,那么这个数就是快乐数。如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

2025-04-10 13:15:18 308

原创 leetcode_349. 两个数组的交集_java

349. 两个数组的交集。给定两个数组 nums1 和 nums2 ,返回 它们的 交集。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。

2025-04-10 12:36:28 459

原创 leetcode_242. 有效的字母异位词_java

242. 有效的字母异位词。给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词(字母异位词是通过重新排列不同单词或短语的字母而形成的单词或短语,并使用所有原字母一次)。

2025-04-10 10:31:44 319

原创 leetcode_142. 环形链表 II_java

142. 环形链表 II。给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。

2025-04-09 17:06:08 221

原创 leetcode_面试题 02.07. 链表相交_java

面试题 02.07. 链表相交。给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。

2025-04-09 15:37:05 886

原创 leetcode_19. 删除链表的倒数第 N 个结点_java

19. 删除链表的倒数第 N 个结点。给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

2025-04-09 15:13:08 415

原创 leetcode_24. 两两交换链表中的节点_java

24. 两两交换链表中的节点。给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

2025-04-09 14:28:36 162

原创 leetcode_206. 反转链表_java

206. 反转链表。给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

2025-04-09 13:42:17 334

原创 leetcode_707. 设计链表_java

707. 设计链表。你可以选择使用单链表或者双链表,设计并实现自己的链表。单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果是双向链表,则还需要属性 prev 以指示链表中的上一个节点。假设链表中的所有节点下标从 0 开始。

2025-04-09 11:15:27 689

原创 leetcode_203. 移除链表元素_java

203. 移除链表元素。给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

2025-04-08 14:53:44 372

原创 代码随想录_44. 开发商购买土地(第五期模拟笔试)_java

44. 开发商购买土地(第五期模拟笔试)在一个城市区域内,被划分成了n * m个连续的区块,每个区块都拥有不同的权值,代表着其土地价值。目前,有两家开发公司,A 公司和 B 公司,希望购买这个城市区域的土地。 现在,需要将这个城市区域的所有区块分配给 A 公司和 B 公司。然而,由于城市规划的限制,只允许将区域按横向或纵向划分成两个子区域,而且每个子区域都必须包含一个或多个区块。 为了确保公平竞争,你需要找到一种分配方式,使得 A 公司和 B 公司各自的子区域内的土地总价值之差最小。

2025-04-08 13:54:27 224

原创 代码随想录_58. 区间和(第九期模拟笔试) _java

58. 区间和(第九期模拟笔试)给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间下标:a,b (b > = a),直至文件结束。

2025-04-07 16:32:38 301

原创 leetcode_59. 螺旋矩阵 II_java

59. 螺旋矩阵 II给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。

2025-04-07 15:16:12 280

翻译 论文翻译DAMO-YOLO : A Report on Real-Time Object Detection Design DAMO-YOLO:实时物体检测设计报告

近年来,研究人员开发的物体检测方法取得了巨大进展[1,9,11,23,24,27,33]。当业界追求具有实时约束的高性能物体检测方法时,研究人员专注于设计具有高效网络架构[4,16,17,29,30]和高级训练阶段[10,17,21,26,31]的单阶段检测器[1,22 - 24,26]。特别是YOLOv5/6/7[18,32,34]、YOLOX[9]和PP-YOLOE[38]在COCO上实现了显著的AP-Latency权衡,使得YOLO系列物体检测方法在业界得到广泛应用。

2025-03-31 20:41:50 26

原创 leetcode_209. 长度最小的子数组_java

209. 长度最小的子数组。给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。

2025-03-28 14:49:59 305

原创 leetcode_977. 有序数组的平方_java

977. 有序数组的平方。给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。

2025-03-28 13:28:31 332

翻译 论文翻译-DWS-YOLO: A Lightweight Detector for Blood CellDetection DWS-YOLO:一种用于血液细胞检测的轻型检测器

DWS-YOLO: A Lightweight Detector for Blood CellDetectionDWS-YOLO:一种用于血液细胞检测的轻型检测器摘要:外周血细胞检测是医疗实践的重要组成部分,用于诊断和治疗疾病,以及监测治疗进展。我们的目标是为外周血细胞分析构建一个高效的深度学习模型,在推断速度、计算复杂性和检测精度之间取得最佳平衡。在本文中,我们提出了DWS-YOLO血液检测仪,它是一种轻量级的血液检测仪。我们的模型包括几个改进的模块,包括轻量级的C3模块,增加的联合注意机制,Scylla

2025-03-27 20:40:46 17

原创 Channel Shuffle通道洗牌

Channel Shuffle通过在网络中重新排列特征图的通道顺序来增加特征间的信息交流,有助于提升网络的表达能力,同时避免了计算上的负担。它在一些高效的深度学习架构中(如ShuffleNet)得到了广泛应用。

2025-03-27 20:32:27 628

原创 全局平均池化(Global Average Pooling,简称GAP)

全局平均池化(Global Average Pooling,简称GAP)是一种常用于卷积神经网络(CNN)中的池化方法,特别是在图像分类等任务中。它的作用是通过对每个特征图(feature map)进行平均操作来减少数据的维度。:通常是一个经过卷积层处理的特征图,大小为 ( H × W × C )(其中 ( H ) 和 ( W ) 分别是特征图的高度和宽度,( C ) 是通道数)。

2025-03-27 19:25:13 674

原创 leetcode_27. 移除元素_java

​给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作: 更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。 返回 k。

2025-03-27 16:26:03 815

原创 leetcode_704. 二分查找_java

704. 二分查找。

2025-03-27 15:37:55 300

翻译 论文翻译-Break Adhesion: Triple adaptive-parsing for weakly supervised instance segmentation

弱监督实例分割(WSIS)旨在从弱监督语义分割中精确地识别单个实例。现有的WSIS技术主要采用统一的固定阈值来识别语义图中的所有峰值。由于类别相同,但视觉特征不同,可能导致潜在的漏检或误检。此外,以前的方法采用固定的增强策略将峰值线索广泛传播到贡献区域,导致实例粘附。为了消除这些人工固定的解析模式,我们提出了一个三重自适应解析网络。具体而言,自适应峰值感知模块(PPM)采用特征的平均程度作为学习基础来推断最优阈值。同时,我们提出了收缩损失函数(SL)来最小化偏离平均值的异常值响应。

2025-03-24 18:46:47 25

原创 one-hot标签详解

"one-hot" 是一种常用于机器学习和数据处理中的编码方式,主要用于表示分类数据。在 one-hot 编码中,每个类别都被转换为一个长度为类别总数的二进制向量,其中只有一个元素为 1,其他元素都为 0。这个 1 的位置表示该数据点属于哪个类别。

2025-03-23 21:57:01 149

原创 Decoupled Head解耦头

Decoupled Head 是一种在目标检测任务中用于提高模型性能的设计,它通常出现在一些先进的目标检测模型中,尤其是在 YOLO(You Only Look Once)等模型的改进版本中。

2025-03-17 19:49:05 469

翻译 论文翻译-Automated fish counting system based on instance segmentationin aquaculture水产养殖中基于实例分割的自动计数系统

论文翻译-Automated fish counting system based on instance segmentationin aquaculture水产养殖中基于实例分割的自动计数系统

2025-03-17 17:44:23 61

原创 LeetCode_231. 2 的幂_java

231. 2 的幂给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true;否则,返回 false。如果存在一个整数 x 使得 n ==,则认为 n 是 2 的幂次方。示例 1:输入:n = 1输出:true解释:= 1示例 2:输入:n = 16输出:true解释:= 16示例 3:输入:n = 3输出:false提示:

2024-10-25 13:54:42 523

原创 LeetCode_70. 爬楼梯_java

70. 爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2输出:2解释:有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入:n = 3输出:3解释:有三种方法可以爬到楼顶。

2024-10-25 10:56:36 583

原创 LeetCode_509. 斐波那契数_java

509. 斐波那契数斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(n) = F(n - 1) + F(n - 2),其中 n > 1给定 n ,请计算 F(n)。

2024-10-25 10:32:02 756

原创 LeetCode_2119. 反转两次的数字_java

2119. 反转两次的数字反转 一个整数意味着倒置它的所有位。例如,反转 2021 得到 1202。反转 12300 得到 321 ,不保留前导零。给你一个整数 num ,反转 num 得到 reversed1 ,接着反转 reversed1 得到 reversed2。如果 reversed2 等于 num ,返回 true;否则,返回 false。示例 1:输入:num = 526输出:true解释:反转 num 得到 625 ,接着反转 625 得到 526 ,等于 num。

2024-10-24 14:26:51 740

原创 LeetCode_728. 自除数_java

728. 自除数自除数 是指可以被它包含的每一位数整除的数。例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。自除数 不允许包含 0。给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right](包括两个端点)内所有的 自除数。

2024-10-24 13:59:25 323

原创 LeetCode_2427. 公因子的数目_java

2427. 公因子的数目给你两个正整数 a 和 b ,返回 a 和 b 的 公 因子的数目。如果 x 可以同时整除 a 和 b ,则认为 x 是 a 和 b 的一个 公因子。示例 1:输入:a = 12, b = 6输出:4解释:12 和 6 的公因子是 1、2、3、6。示例 2:输入:a = 25, b = 30输出:2解释:25 和 30 的公因子是 1、5。

2024-10-24 13:09:55 249

原创 LeetCode_1281. 整数的各位积和之差_java

1281. 整数的各位积和之差给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例 1:输入:n = 234输出:15解释:各位数之积 = 2 * 3 * 4 = 24各位数之和 = 2 + 3 + 4 = 9结果 = 24 - 9 = 15示例 2:输入:n = 4421输出:21解释:各位数之积 = 4 * 4 * 2 * 1 = 32各位数之和 = 4 + 4 + 2 + 1 = 11。

2024-10-24 11:22:54 388

原创 LeetCode_1688. 比赛中的配对次数_java

LeetCode_1688. 比赛中的配对次数_java 给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。 如果当前队伍数为 奇数 ,那么将会随机轮空并晋级一支队伍,其余的队伍配对。总共进行 (n - 1) / 2 场比赛,且产生 (n - 1) / 2 + 1 支队伍进入下一轮。返回在比赛中进行的配对次数,直到决出获胜队伍为止。

2024-10-24 10:54:59 555

原创 LeetCode_2520. 统计能整除数字的位数_java

LeetCode_2520. 统计能整除数字的位数_java 给你一个整数 num ,返回 num 中能整除 num 的数位的数目。如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums 。

2024-10-23 17:07:00 532

原创 LeetCode_2160. 拆分数位后四位数字的最小和_java

LeetCode_2160. 拆分数位后四位数字的最小和_java 给你一个四位 正 整数 num 。请你使用 num 中的 数位 ,将 num 拆成两个新的整数 new1 和 new2 。new1 和 new2 中可以有 前导 0 ,且 num 中 所有 数位都必须使用。 比方说,给你 num = 2932 ,你拥有的数位包括:两个 2 ,一个 9 和一个 3 。一些可能的 [new1, new2] 数对为 [22, 93],[23, 92],[223, 9] 和 [2, 329] 。

2024-10-23 16:40:20 837

原创 LeetCode_2413. 最小偶倍数_java

LeetCode_2413. 最小偶倍数 给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。

2024-10-18 15:35:15 534 1

空空如也

空空如也

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

TA关注的人

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