自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣——下一个排列

就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么这个数组必须重排为字典序最小的排列(即,其元素按升序排列)。是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的。31. 下一个排列 - 力扣(LeetCode)就是将其所有成员以序列或线性顺序排列。修改,只允许使用额外常数空间。

2025-05-20 22:23:55 821

原创 力扣26——删除有序数组中的重复项

/ 长度正确的期望答案。26. 删除有序数组中的重复项 - 力扣(LeetCode)int[] nums = [...];如果所有断言都通过,那么您的题解将被。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。函数应该返回新的长度。函数应该返回新的长度。

2025-05-09 21:13:52 919

原创 力扣——25 K个一组翻转链表

是一个正整数,它的值小于或等于链表的长度。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。25. K 个一组翻转链表 - 力扣(LeetCode)的整数倍,那么请将最后剩余的节点保持原有顺序。个节点一组进行翻转,请你返回修改后的链表。

2025-05-07 22:36:14 896

原创 力扣:24两两交换链表的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。让我们通过一个具体的例子来逐步解析代码的执行过程。假设输入链表为:1 -> 2 -> 3 -> 4。24. 两两交换链表中的节点 - 力扣(LeetCode),返回交换后的链表头节点。最终链表:2 -> 1 -> 4 -> 3。给定的代码是一个C++函数,名为。,即交换后的链表头节点。

2025-05-03 22:53:26 1077

原创 力扣——23合并升序链表

23. 合并 K 个升序链表 - 力扣(LeetCode)请你将所有链表合并到一个升序链表中,返回合并后的链表。给你一个链表数组,每个链表都已经按升序排列。将它们合并到一个有序链表中得到。

2025-05-01 21:53:22 648

原创 力扣——20有效的括号

20. 有效的括号 - 力扣(LeetCode),判断字符串是否有效。

2025-04-30 22:25:53 673

原创 力扣——18四数之和

18. 四数之和 - 力扣(LeetCode)请你找出并返回满足下述全部条件且。

2025-04-29 22:00:43 945

原创 力扣——17电话号码的字母组合

给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。17. 电话号码的字母组合 - 力扣(LeetCode)的字符串,返回所有它能表示的字母组合。

2025-04-28 23:01:05 967

原创 力扣——最接近的三数之和

与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。与 target 最接近的和是 0(0 + 0 + 0 = 0)。16. 最接近的三数之和 - 力扣(LeetCode)中选出三个整数,使它们的和与。假定每组输入只存在恰好一个解。

2025-04-27 22:02:58 591

原创 力扣——15三数之和

不同的三元组是 [-1,0,1] 和 [-1,-1,2]。15. 三数之和 - 力扣(LeetCode)注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。

2025-04-26 21:53:22 988

原创 力扣——14最长公共前缀

14. 最长公共前缀 - 力扣(LeetCode)编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串。输入不存在公共前缀。

2025-04-25 21:47:57 522

原创 力扣——13.罗马数字转整数

数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。13. 罗马数字转整数 - 力扣(LeetCode)给定一个罗马数字,将其转换成整数。,即为两个并列的 1。

2025-04-24 22:05:19 989

原创 力扣——12.整数转罗马数字

罗马数字是通过添加从最高到最低的小数位值的转换而形成的。3000 = MMM 由于 1000 (M) + 1000 (M) + 1000 (M)700 = DCC 由于 500 (D) + 100 (C) + 100 (C)注意:49 不是 50 (L) 减 1 (I) 因为转换是基于小数位。40 = XL 由于 50 (L) 减 10 (X)9 = IX 由于 10 (X) 减 1 (I)12. 整数转罗马数字 - 力扣(LeetCode)给定一个整数,将其转换为罗马数字。

2025-04-23 22:32:02 773

原创 力扣——11.盛最多水的容器

图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。11. 盛最多水的容器 - 力扣(LeetCode)轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。

2025-04-22 21:52:36 468

原创 力扣——回文数

从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。9. 回文数 - 力扣(LeetCode)是一个回文整数,返回。

2025-04-21 22:11:27 514

原创 力扣——字符串转整数(atoi)

请你来实现一个函数,使其能将字符串转换成一个 32 位有符号整数。函数" "'-''+'−231−231231 − 1231 − 1返回整数作为最终结果。s = "42"42加粗的字符串为已经读入的字符,插入符号是当前读取的字符。带下划线线的字符是所读的内容,插入符号是当前读入位置。第 1 步:"42"(当前没有读入字符,因为没有前导空格)第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 3 步:"42"(读入 "42")-42第 1 步:"

2025-04-20 22:29:53 1169

原创 力扣——Z字型变换

以从上往下、从左到右进行 Z 字形排列。

2025-04-15 22:27:59 518

原创 力扣——寻找两个正序数组的中位数

合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。4. 寻找两个正序数组的中位数 - 力扣(LeetCode)合并数组 = [1,2,3] ,中位数 2。请你找出并返回这两个正序数组的。的正序(从小到大)数组。算法的时间复杂度应该为。

2025-04-14 22:53:49 403

原创 力扣——无重复字符的最长子串

请你找出其中不含有重复字符的。请注意,你的答案必须是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。本题对应的lian'jie。,所以其长度为 3。,所以其长度为 1。,所以其长度为 3。

2025-04-13 22:18:33 272

原创 数据结构——图的邻接表存储形式

【代码】数据结构——图的邻接表存储形式。

2025-04-13 21:44:13 267

原创 力扣----两数相加

因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2025-04-12 22:30:23 181

原创 数据结构——无向图 DFS和 BFS遍历

【代码】数据结构——无向图 DFS和 BFS遍历。

2025-04-10 22:51:47 164

原创 力扣——合并两个有序链表

新链表是通过拼接给定的两个链表的所有节点组成的。将两个升序链表合并为一个新的。

2025-04-08 21:29:09 180

原创 力扣——删除链表的倒数第N的结点

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

2025-04-07 22:22:12 200

原创 力扣——链表两数相加

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。的方式存储的,并且每个节点只能存储。

2025-04-06 22:51:02 125

空空如也

空空如也

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

TA关注的人

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