自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练DAY7| 454. 四数相加、383. 赎金信、15. 三数之和

454. 四数相加-优快云博客383. 赎金信-优快云博客15. 三数之和-优快云博客

2024-12-03 17:17:39 119

原创 算法训练DAY6| 242. 有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

242. 有效的字母异位词-优快云博客349. 两个数组的交集-优快云博客202. 快乐数-优快云博客1. 两数之和-优快云博客

2024-12-03 17:16:40 136

原创 15. 三数之和

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

2024-12-03 17:14:16 379

原创 383. 赎金信

ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。

2024-12-03 17:13:39 292

原创 454. 四数相加

给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组。

2024-12-03 17:11:55 192

原创 1. 两数之和

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

2024-12-03 17:11:04 188

原创 202. 快乐数

编写一个算法来判断一个数n是不是快乐数。n快乐数truefalse。

2024-12-02 15:44:37 376

原创 349. 两个数组的交集

题目349. 两个数组的交集 - 力扣(LeetCode)给定两个数组 nums1 和 nums2 ,返回它们的交集。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。示例:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]提示:1 <= nums1.length, nums2.length <= 10000 <= nums1[i], nu

2024-12-02 14:39:40 203

原创 242. 有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1: 输入: s = “anagram”, t = “nagaram” 输出: true示例 2: 输入: s = “rat”, t = “car” 输出: false你可以假设字符串只包含小写字母。

2024-12-02 13:40:09 157

原创 算法训练DAY4| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交

24. 两两交换链表中的节点-优快云博客19.删除链表的倒数第N个节点-优快云博客面试题 02.07. 链表相交-优快云博客

2024-12-02 13:38:59 131

原创 面试题 02.07. 链表相交

给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据整个链式结构中不存在环。,函数返回结果后,链表必须。

2024-11-30 22:54:27 197

原创 19.删除链表的倒数第N个节点

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?示例 1:输入:head = [1, 2, 3, 4, 5], n = 2 输出:[1, 2, 3, 5]

2024-11-30 17:35:36 367

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

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

2024-11-30 15:49:40 788

原创 算法训练DAY3| 203.移除链表元素、206. 反转链表

203.移除链表元素-优快云博客206. 反转链表-优快云博客

2024-11-29 20:08:15 111

原创 206. 反转链表

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

2024-11-29 20:05:34 346

原创 203.移除链表元素

题意:删除链表中等于给定值 val 的所有节点。示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5]示例 2: 输入:head = [], val = 1 输出:[]示例 3: 输入:head = [7,7,7,7], val = 7 输出:[]

2024-11-29 18:05:24 347

原创 算法训练DAY2| 209.长度最小的子数组、59.螺旋矩阵、58.区间和、44.二维区间和

209.长度最小的子数组-优快云博客59.螺旋矩阵-优快云博客KamaCoder| 58. 区间和-优快云博客KamaCoder| 44. 开发商购买土地-优快云博客

2024-11-29 16:33:02 90

原创 KamaCoder| 44. 开发商购买土地

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

2024-11-29 16:28:12 195

原创 KamaCoder| 58. 区间和

给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。输入描述:第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间,直至文件结束。输出描述:输出每个指定区间内元素的总和。输入示例输出示例39。

2024-11-29 15:27:45 244

原创 59.螺旋矩阵

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

2024-11-28 18:20:46 1286

原创 209.长度最小的子数组

给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其总和大于等于target的长度最小的,并返回其长度**。0。

2024-11-28 15:14:53 243

原创 算法训练DAY1| 二分查找、快慢指针法、双指针法

704.二分查找-优快云博客34.在排序数组中查找元素的第一个和最后一个位置(用二分查找找区间)-优快云博客35.搜索插入位置-优快云博客27.移除元素-优快云博客977.有序数组的平方-优快云博客

2024-11-27 18:16:09 133

原创 977.有序数组的平方

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

2024-11-27 18:04:56 216

原创 27.移除元素

给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为knumsnumskvalnumsnumsk。

2024-11-27 17:49:49 260

原创 35.搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。

2024-11-27 16:13:30 317

原创 34.在排序数组中查找元素的第一个和最后一个位置(用二分查找找区间)

给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1, -1]。你必须设计并实现时间复杂度为O(log n)的算法解决此问题。

2024-11-27 15:19:51 249

原创 704.二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。

2024-11-27 12:59:44 804

空空如也

空空如也

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

TA关注的人

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